我最近向 AppStore 提交了我的应用程序的更新。它很快被批准并发布。我在自己的设备上更新了应用程序,我看到了加载屏幕……然后它崩溃了。每次我启动它时,它都会崩溃,没有失败。
我以提交到 AppStore 的确切形式从 Xcode 在我的设备上运行该应用程序,并且发生了同样的事情。Xcode 提出了这条消息:
无法获取进程 XXXX 的任务。
这意味着存在某种发行证书问题。现在,我知道使用分发证书签名的应用程序无法在 Xcode 的开发设备上运行以进行测试。当我使用开发或 Ad-Hoc 配置文件在我的设备上测试应用程序时,它运行良好。
为什么即使在 AppStore 批准的应用程序版本中,我的分发证书也无法使用?还有一个更令人不安的问题:这个问题是
如何通过Application Loader / iTC Validation和Apple Review 委员会的?
我重新创建了我的应用分发证书并将其重新加载到 Xcode 中。我将它存档并验证它,希望我能得到一些反馈,但它通过了验证。
当我提交到 AppStore 时,如何确保我的分发证书有效?为什么第一次没有成功?
这是我收到的崩溃日志的链接(我没有将它粘贴在这里 b/c 它太长了): http: //pastie.org/private/n19fejrdhcmm3hi2jzzf8a
编辑:CleverError指出崩溃可能是由于我的 XCDataModel 存在问题。无论如何我可以恢复一个没有损坏或删除的干净 XCDataModel 吗?