从命令行构建Xamarin.IOS Visual Studio解决方案

时间:2013-10-10 08:47:26

标签: ios visual-studio-2012 command-line msbuild xamarin.ios

我正在尝试从命令行在Xamarin.iOS中构建Visual Studio 2012解决方案。因此,我需要应用程序IPA文件(AdHoc构建)。

来自IDE这没问题 - 一切都是对的。 从命令行执行:

msbuild "Y:\CloudWorkgroupMobile\CloudWorkgroup.Touch.sln" /p:Configuration=Adhoc;Platform=iPhone;ServerAddress=192.168.160.24 /t:Clean;Build;

以上仅在Windows计算机上构建解决方案。 还试过以下:

msbuild "Y:\CloudWorkgroupMobile\CloudWorkgroup.Touch.sln" /target:_RemoteBuild /p:ServerAddress=192.168.160.24

但Bulid失败了:

"Y:\CloudWorkgroupMobile\CloudWorkgroup.Touch.sln" (_RemoteBuild target) (1) -> Y:\CloudWorkgroupMobile\CloudWorkgroup.Touch.sln.metaproj : error MSB4057: The target "_RemoteBuild" does not exist in the project. [Y:\CloudWorkgroupMobile\CloudWorkgroup.Touch.sln]

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

_RemoteBuild目标仅适用于Xamarin.iOS项目,而不适用于解决方案。

将其更改为:

msbuild "Y:\CloudWorkgroupMobile\iosProjectLocation\iosProject.proj" /target:_RemoteBuild /p:ServerAddress=192.168.160.24

然后你应该好好去。