我正在尝试从命令行在 Visual Studio 2012
中构建一个 Xamarin.iOS
解决方案。因此,我需要应用程序 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]
有什么想法吗?
最佳答案
_RemoteBuild 目标仅适用于 Xamarin.iOS 项目,不适用于解决方案。
将其更改为:
msbuild "Y:\CloudWorkgroupMobile\iosProjectLocation\iosProject.proj" /target:_RemoteBuild /p:ServerAddress=192.168.160.24
然后你就可以开始了。
关于ios - 从命令行构建 Xamarin.IOS Visual Studio 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19291124/