gpt4 book ai didi

xamarin - MTOUCH : error MT3001: Could not AOT the assembly iPhone/Debug/build-iphone7. 1-10.1.1/mtouch-cache/Build/xxx.exe

转载 作者:行者123 更新时间:2023-12-04 05:18:24 30 4
gpt4 key购买 nike

在 Xamarin Studio v6.1.3 和 Xamarin.iOS v10.3.1.7/Cycle8 中,我在尝试为 Debug/iPhone 构建 exe 时遇到以下错误

MTOUCH: error MT3001: Could not AOT the assembly iPhone/Debug/build-iphone7.1-10.1.1/mtouch-cache/Build/myapp.exe



我已经按照其他问题中的步骤为 MTouch 启用详细日志输出,为 SDK 启用 Link All 并查看输出窗口。有一个易于修复的错误,但现在我不明白 AOT 失败的原因。

enter image description here

这是构建日志文件的摘录:
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 链接上: https://1drv.ms/t/s!AjQxIVxoV2Ypg4YP_JPAcZF92KLAcQ

有任何想法吗? :S

最佳答案

我们有来自 excellent team at Xamarin 的解决方案:

  • 似乎我们的框架库不包括 ARM7 和 ARM64 切片。这是 AOT 步骤失败的部分原因。
  • 另一部分是 Xamarin.iOS 中的错误,该错误已针对 10.4.0.67 版本或更高版本进行了修复。
  • 将更新 Xamarin AOT 编译器以输出关于失败原因的更好错误消息 + 在下一个周期 10.4.0.67 或更高版本中修复错误
  • 关于xamarin - MTOUCH : error MT3001: Could not AOT the assembly iPhone/Debug/build-iphone7. 1-10.1.1/mtouch-cache/Build/xxx.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41417230/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com