Xamarin.iOS – MSBUILD不会产生IPA

我正在为ios app设置构建环境.我正在使用iMac作为Visual Studio 2013社区的构建主机.

当我从visual studio构建解决方案时,一切正常,它会产生IPA.但是当我尝试从msbuild项目构建时,它可以很好地生成,但它不会生成IPA.但它给了我这个警告:

(_SayHello target) ->
C:\Program Files (x86)\MSBuild\Xamarin\iOS\Xamarin.iOS.Windows.After.targets(
54,5): warning : Object reference not set to an instance of an object.

我正在使用的命令行:msbuild“solution.sln”/ t:build / p:Configuration = release

最佳答案 在
here找到了答案

它在命令行中需要两个以上的属性:1)ServerAddress和2)ServerUsernameExample

msbuild "solution.sln" /t:build /p:Configuration=release /p:ServerAddress=xx.xx.xx.xx:22 /p:ServerUser=userName

其中xx.xx.xx.xx是Mac构建主机的IP地址,
和“userName”是Mac Build Host上的有效用户名.

点赞