我正在为 iOS 应用设置构建环境。我将 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 上的有效用户名。
关于ios - Xamarin.iOS - MSBUILD 不生成 IPA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36503972/