Xamarin iOS Release Build失败

时间:2018-01-07 13:36:47

标签: visual-studio xamarin xamarin.forms xamarin.ios

我在Visual Studio 2017 for Windows中使用Xamarin iOS! 通过构建主机构建和调试我的应用程序的调试版本非常有用。但是,当我尝试构建发行版时,它说:

1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(3463,5): error MSB6006: "sgen.exe" exited with code 1.

签名身份已在VS中安装且可见。 我还找到了this Blog post。但解决方法仅适用于Mac用户。 有人知道这里有什么问题吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您是否配置了iOS版本?如果不是这可能是解决方案。

在Visual Studio中,打开Solution Explorer(键盘:Ctrl + Alt + L)。

右键单击解决方案,然后单击“配置管理器”。

在配置管理器对话框中,打开活动解决方案配置下拉菜单,然后单击新建。

在新的解决方案配置对话框中:

  • 对于名称,请输入iOS版本
  • 从下拉菜单中打开复制设置,然后选择发布。

  • 清除“创建新项目配置”对话框。

打开Active solution platform下拉菜单:

  • 选择iPhoneSimulator并清除除以外所有行的复选框 您的Xamarin.iOS项目以及它所依赖的任何项目(例如,可移植类库)。
  • 为iPhone重复此步骤。