首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MTOUCH: error MT3001:无法实现程序集MT3001

MTOUCH: error MT3001:无法实现程序集MT3001
EN

Stack Overflow用户
提问于 2017-01-01 17:00:04
回答 1查看 2K关注 0票数 4

在使用Xamarin.iOS v10.3.1.7 / Cycle8的XamalinStudioV6.1.3中,当我试图为Debug/iPhone构建一个exe时,我遇到了以下错误

MTOUCH: error MT3001:无法实现程序集MT3001

我已经按照其他问题中的步骤来启用MTouch的详细日志输出、为SDK启用所有链接并查看输出窗口。有一个容易修复的错误,但现在我不明白为什么AOT失败了。

以下是构建日志文件的摘录:

代码语言:javascript
复制
MTOUCH: error MT3001: Could not AOT the assembly '/.../obj/iPhone/Debug/build-iphone7.1-10.1.1/mtouch-cache/Build/myapp.exe'
          at Xamarin.Bundler.AOTTask.Build () [0x00117] in <e7bcfe3010854457a2ec851b72b35cf0>:0 
          at Xamarin.Bundler.BuildTask.Execute () [0x00000] in <e7bcfe3010854457a2ec851b72b35cf0>:0 
          at Xamarin.Bundler.BuildTasks.Execute (Xamarin.Bundler.BuildTask v) [0x00000] in <e7bcfe3010854457a2ec851b72b35cf0>:0 
          at System.Threading.Tasks.Parallel+<ForEachWorker>c__AnonStorey6`2[TSource,TLocal].<>m__0 (System.Int32 i) [0x00012] in <8f2c484307284b51944a1a13a14c0266>:0 
          at System.Threading.Tasks.Parallel+<ForWorker>c__AnonStorey3`1[TLocal].<>m__1 () [0x000ed] in <8f2c484307284b51944a1a13a14c0266>:0 
    Task "MTouch" execution -- FAILED
    Done building target "_CompileToNative" in project "/...myapp.csproj".-- FAILED

除了那个,什么都没有。没有错误。无数次警告..。

完整日志位于以下OneDrive链接上:JPAcZF92KLAcQ

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-01-03 22:38:18

我们有一个来自扎马林的优秀团队的解决方案:

  1. 我们的框架库似乎不包括ARM7和ARM64切片。这是AOT步骤失败的部分原因。
  2. 另一部分是Xamarin.iOS中的一个bug,它被修复为10.4.0.67版本或更高版本。
  3. Xamarin AOT编译器将被更新,以输出更好的错误消息,说明为什么在下一个周期10.4.0.67或更高版本中失败+修复错误。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41417230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档