编辑
此问题与 ASIHTTPRequest 有关。当我删除 ASIHTTPRequest 异步块时,应用程序不再在我的设备上崩溃。我可以在我的设备上运行从 Xcode 加载的 ASIHTTPRequest 代码。只是当我从 TestFlight 上传存档并尝试运行它时它崩溃了。设备崩溃日志显示:
异常类型:EXC_BAD_ACCESS (SIGSEGV) 异常代码:0x00000058 处的 KERN_INVALID_ADDRESS 线程崩溃:0
线程 0 名称:调度队列:com.apple.main-thread 线程 0 崩溃:
突然之间,今天,在通过 TestFlight 上传了 20 个成功的 ad hoc 构建和运行后,我最后的 3 个 AD Hoc 成功上传到了 TestFlight,但在我的测试设备上崩溃了。
从 Xcode 到设备上时,这些构建完美运行。事实上,我可以退出应用程序,断开我的设备与 Xcode 的连接,应用程序运行良好,就像我说的,我能够使用我的 AD Hoc 分发配置文件成功地将这些构建上传到 TestFlight。但是当我去安装和运行时,应用程序执行到启动图像然后崩溃。
Xcode 中的所有设置都保持不变,所以我想知道您是否知道可能导致这种情况的原因?
听起来确实像我的 AD Hoc 分发配置文件,因为这是我从 Xcode VS 从 TestFlight 构建和运行时的唯一区别,但奇怪的是它刚刚停止工作......
其他人有这个问题吗?
接下来我应该尝试什么?