【发布时间】:2012-08-23 20:10:58
【问题描述】:
编辑
此问题与 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 构建和运行时的唯一区别,但奇怪的是它刚刚停止工作......
还有其他人有这个问题吗?
接下来我应该尝试什么?
【问题讨论】:
-
我刚遇到这个问题,你解决了吗?
-
@ohr 我也遇到了同样的问题。我正在考虑切换到 AFNetworking 而不是 ASIHTTPRequest。你们中有人解决了这个问题吗?
标签: ios5 xcode4.3 ad-hoc-distribution testflight