【问题标题】:Testflight Build Crashes - Could not load the aot data for mscorlibTestflight 构建崩溃 - 无法加载 mscorlib 的 aot 数据
【发布时间】:2016-10-14 11:28:01
【问题描述】:

我一直在为我的应用程序构建 Testflight,但它总是在启动后崩溃。调试和 AdHoc 构建都可以。

这是我从设备获取的日志:

:Xamarin.iOS:无法从 /var/containers/Bundle/Application/17079537-7534-4E19-A690-CE972568506D/appname.app/.monotouch-64/mscorlib.arm64.aotdata: 没有这样的文件或目录

: * ../../../../../mono/mono/mini/aot-runtime.c:1692 处的断言, 条件“数据”不满足

在发布版本中我需要做些什么来避免这种崩溃吗?

谢谢

【问题讨论】:

    标签: xamarin xamarin.ios


    【解决方案1】:

    如果其他人遇到这个问题,我通过在自定义命令中添加这些脚本来解决这个问题:

    Before Build
    rm -rf bin
    Working Directory: ${ProjectDir}
    

    Before Build
    rm -rf obj
    Working Directory: ${ProjectDir}
    

    通过这样做,Xamarin 可以正确编译构建。

    【讨论】:

      猜你喜欢
      • 2022-10-07
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-06
      • 1970-01-01
      相关资源
      最近更新 更多