Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS应用程序因分发证书而崩溃_Ios_Crash_Distribution - Fatal编程技术网

iOS应用程序因分发证书而崩溃

iOS应用程序因分发证书而崩溃,ios,crash,distribution,Ios,Crash,Distribution,我最近向AppStore提交了我的应用程序更新。它很快被批准并发布。我在自己的设备上更新了应用程序,我看到加载屏幕。。。然后它崩溃了。每次我启动它,它都会崩溃 我从Xcode在我的设备上以提交到AppStore的格式运行应用程序,同样的事情发生了。Xcode会显示以下消息: 无法获取进程XXXX的任务 这意味着存在某种类型的分发证书问题。现在,我知道使用分发证书签名的应用程序不能在Xcode开发设备上运行以进行测试。当我使用开发或特别配置文件在我的设备上测试应用程序时,它运行良好 为什么我的分发

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

我从Xcode在我的设备上以提交到AppStore的格式运行应用程序,同样的事情发生了。Xcode会显示以下消息:

无法获取进程XXXX的任务

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

为什么我的分发证书即使在AppStore批准的应用程序版本中也无法工作?
还有一个更令人不安的问题:这个问题是如何通过应用程序加载程序/iTC验证和苹果审查委员会的

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

当我提交到应用商店时,如何确保我的分发证书有效?为什么第一次不起作用?

这是我收到的一个崩溃日志的链接(我没有将它粘贴在这里b/c太长了):


编辑:请确认崩溃可能是由于我的XCDataModel出现问题造成的。我是否可以恢复一个干净的、未损坏或未删除的XCDataModel?

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

如果你的IPA在你的设备上安装得很好,并且应用程序不会崩溃,那么苹果商店提交你的应用程序也不会有问题。
希望对您有所帮助。

在安装应用商店版本之前,请尝试从您的设备中删除该应用。在设置核心数据时,它看起来像是崩溃了,这很可能是由于对xcdatamodel文件进行了更改引起的。@cleverror Ohhh这很有道理!我删除了xcdatamodel文件(oops)b/c,我没有直接使用核心数据。有什么方法可以还原该文件吗?除非您对项目使用版本控制。@Cleverror发现AppDelegate中的核心数据设置是我为iOS 4创建应用程序时遗留的过时代码,我刚刚将其删除并完全消除了该问题。谢谢您的回答!我知道使用分发配置文件进行测试不起作用。。。正如我在问题中所说:
当我使用开发或特别配置文件在我的设备上测试应用程序时,它运行良好。