ios - Unity - 分发构建崩溃 - EXC_BAD_ACCESS - KERN_INVALID_ADDRESS

标签 ios unity3d crash app-store-connect unity3d-cloud-build

我在 Unity (2019.2.16f1) 上开发了一个游戏,我有一个 大问题 :
1 秒后提交到 App Store 的构建崩溃(启动时)
更多信息:

  • 我编写了一些 c# 脚本,但大部分游戏都使用 Bolt (Ludiq/Visual scripting)
  • 运行
  • 我使用 Unity Cloud Building 服务(用于开发和分发构建)
  • 开发版本不会崩溃。只有发行版构建。 (提交到app store connect的那个)
  • 我使用 mac“Transporter”应用程序
  • 分发 ipa 文件
  • 我在这个游戏中使用 UnityAds

  • 这是主要日志:
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Subtype: KERN_INVALID_ADDRESS at 0x000000000000003a
    VM Region Info: 0x3a is not in any region.  Bytes before following region: 4367777734
          REGION TYPE                      START - END             [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
          UNUSED SPACE AT START
    --->  
          __TEXT                 0000000104570000-0000000104574000 [   16K] r-x/r-x SM=COW  ....app/z4league
    

    (完整日志:https://docs.google.com/document/d/1wjLG5oKqP_isgPce8ND5Nrz7wYtoiC2OIXc1cN9sPy0/edit?usp=sharing)
    有人遇到过这个(相当晦涩的)问题吗?
    我对谷歌做了一些研究,但似乎没有什么适合我的情况。

    最佳答案

    我没有找到 准确 这个问题的解决方案。
    我所做的是从项目中删除“ bolt ”并在 c# 中重新编码所有内容。
    (顺便说一下,在 Unity 中学习 C# 编码的不可思议的练习)
    我的游戏现已通过 Apple 验证并准备上线

    关于ios - Unity - 分发构建崩溃 - EXC_BAD_ACCESS - KERN_INVALID_ADDRESS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63134465/

    相关文章:

    c# - Unity 新 UI 图像更改颜色不起作用

    node.js - 如何防止 node.js 崩溃?尝试捕捉不起作用

    ios - 使用 Alamofire 请求获取图像数据

    ios - 如何在 iOS 应用程序的锁定屏幕上添加按钮或可点击文本?

    android - 为什么gradle构建过程会删除我的Application和Activity类?

    android - 单击按钮后,应用程序自动停止。显示致命异常

    android - ACRA总是被禁用吗?

    keyboard - iOS:键盘更换

    ios - 使用 Objective-C 单击按钮时更改图像

    c# - 在 Unity 中使用 DLL,MonoBehaviour