ios - Xamarin.iOS - MSBUILD 不生成 IPA

标签 ios visual-studio msbuild xamarin.ios

我正在为 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/

相关文章:

node.js - Node : Cannot find module 'passport'

powershell - 使用psake,exec和msbuild时如何正确转义目录?

iphone - UILabel > 显示文本(记录已保存)一秒钟然后清除 UILabel 不起作用

ios - 仅纵向模式-iOS

ios - locationInView:对于多手指手势识别器意味着什么?

c++ - Visual Studio 2008 的默认 C++ 特性?

ios - 使用 CGAffineTransformScale() 设置 View 的变换时防止 subview 调整大小

.net - 如何将类库项目转换为Web应用程序项目?

c# - 使用给定的用户名在远程机器上安装 Windows 服务

c# - 将数组传递给自定义 MSBuild 任务