2个月前我开始开发一个 Xamarin.Forms 应用程序。
为此,我选择使用 GrialKit 作为用户界面,并选择 Visual Studio移动中心用于CI。 在最初的几周内,一切正常:我可以通过移动中心分发我的测试版本。
但是我必须安装 Xamarin.Forms 的2.4.0.269-pre2
包版本才能将 Iconize 集成到我的应用中。因此,我无法再在移动中心上构建iOS版本。
我得到的错误如下:
“/用户/ CI /剂/ vstsagent / _work / 1 / S / XXX / Xxx.iOS / Xxx.iOS.csproj” (重建目标)(1) - > (_CompileToNative target) - > MTOUCH:错误 MT4109:无法编译生成的注册器代码。请提交一份 http://bugzilla.xamarin.com的错误报告 [/Users/ci/agent/vstsagent/_work/1/s/Xxx/Xxx.iOS/Xxx.iOS.csproj]
11 Warning(s) 1 Error(s)
时间流逝00:03:25.71
## [错误] Xamarin.iOS任务失败并显示错误错误:/ Library / Frame /Mono.framework / Version / Legacy_5_0_1 / bin / msbuild 返回代码失败:1。有关设置构建的指导 定义,请参阅https://go.microsoft.com/fwlink/?LinkId=760847。
我可以从Visual Studio(Windows)或Visual Studio for Mac在我自己的iPhone上构建应用程序,没有任何问题:因此问题可能来自Azure移动中心。
我还尝试将软件包更新到最新版本(2.4.0.282
),但这并未改变任何内容......
您有任何建议或解释吗?