2

我最近向 AppStore 提交了我的应用程序的更新。它很快被批准并发布。我在自己的设备上更新了应用程序,我看到了加载屏幕……然后它崩溃了。每次我启动它时,它都会崩溃,没有失败。

我以提交到 AppStore 的确切形式从 Xcode 在我的设备上运行该应用程序,并且发生了同样的事情。Xcode 提出了这条消息:

无法获取进程 XXXX 的任务。

这意味着存在某种发行证书问题。现在,我知道使用分发证书签名的应用程序无法在 Xcode 的开发设备上运行以进行测试。当我使用开发或 Ad-Hoc 配置文件在我的设备上测试应用程序时,它运行良好。

为什么即使在 AppStore 批准的应用程序版本中,我的分发证书也无法使用?还有一个更令人不安的问题:这个问题是
如何通过Application Loader / iTC ValidationApple Review 委员会的?

我重新创建了我的应用分发证书并将其重新加载到 Xcode 中。我将它存档并验证它,希望我能得到一些反馈,但它通过了验证。

当我提交到 AppStore 时,如何确保我的分发证书有效?为什么第一次没有成功?

这是我收到的崩溃日志的链接(我没有将它粘贴在这里 b/c 它太长了): http: //pastie.org/private/n19fejrdhcmm3hi2jzzf8a

编辑:CleverError指出崩溃可能是由于我的 XCDataModel 存在问题。无论如何我可以恢复一个没有损坏或删除的干净 XCDataModel 吗?

4

1 回答 1

3

在开发过程中不使用分发配置文件来测试设备中的应用程序(为此,您应该使用开发配置文件),这就是应用程序在首次启动后终止的原因。如果您需要使用分发配置文件在设备中安装应用程序,那么您应该生成IPA,然后将该 IPA 安装在您的设备中。

如果您的 IPA 在您的设备中安装良好并且应用程序不会崩溃,那么您的应用程序的 Apple Store 提交将没有问题。希望它可以帮助你。

于 2013-04-29T21:38:32.857 回答