我的构建中的两个案例(xamarin.ios):
1)构建选项设置时:
链接器行为:全部链接
在这种情况下,应用程序崩溃并显示此错误消息
你必须在调用base.FinishedLaunching()之前调用LoadApplication()
2)构建选项设置时:
链接器行为:仅限链接框架SDK
我收到了错误:
MT3001:无法AOT组装。
/ Users / macmini01 / Desktop / Per / RunningCode_Both / XXX_Mobile Sourcecode_2Apr2018 / XXX / XXX.iOS / MTOUCH:错误MT3001:无法组装程序集'/ Users / macmini01 / Desktop / Per / RunningCode_Both / XXX_Mobile Sourcecode_2Apr2018 / XXX / XXX.iOS / obj / iPhone / Debug / mtouch-cache / 64 / Build / OsmSharp.UI.dll'(MT3001)(XXX.iOS)。
答案 0 :(得分:0)
尝试按照Microsoft构建步骤进行操作:
答案 1 :(得分:0)
https://github.com/xamarin/xamarin-macios/issues/4012报道了这一点。
2)MT3001:无法AOT组件被诊断为https://github.com/xamarin/xamarin-macios/issues/4012#issuecomment-386012378与AOT编译器条件无关,导致崩溃,导致AOT编译器没有输出,导致MT3001
这已在Mono 5.10系列https://github.com/mono/mono/issues/7637中修复,该系列包含在我们当前的alpha和beta版本中,a.k.a 15.7版本或Xamarin.iOS 11.10.1.174 +。