我正在为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上的有效用户名.