iPhone应用程序在更新后立即崩溃

问题描述:

今天我的应用程序更新它已在商店中发布,当第一次更新或下载应用程序时立即崩溃在开始。iPhone应用程序在更新后立即崩溃

我已经在模拟器和设备上测试了应用程序(和我从商店安装更新的地方一样),我从未遇到过这个问题。

我的更新已在归档部分的归档后与Organizer一起提交。

Apple在发布应用程序之前不会执行这些类型的控件吗?

任何人都遇到类似的问题?我不知道可能是什么原因.. 谢谢你,斯特凡诺。

+2

您可以在iPhone上下载更新,连接Xcode并检查崩溃报告。它会向您显示来自安装在iPhone上的每个应用程序的所有崩溃报告。确保删除从Xcode安装的应用程序从App Store下载新鲜的副本,然后让它崩溃,然后按照我的建议检查崩溃报告。 – doNotCheckMyBlog

尝试删除设备上的任何旧版本的应用程序,然后重新安装。也可以在其他设备上尝试,也可以在开发者帐户中使用不同的Apple ID。

+0

我已经从应用程序商店下载了不同的设备,并且它在启动时崩溃了..我无法解释如何使用xCode或testflight而不是从appstore安装时它如何工作。 –

+0

@stefanodiluca您的应用程序在从应用程序更新时崩溃存储但是,如果全新安装完成,是否会崩溃?也就是说,您是否测试过在下载前删除以前的应用程序? – Gabriel

+0

@Gabriel我已经测试过,更新和新的全新安装。 首先我已经更新了应用程序,它已经崩溃。接下来,我从商店中删除并重新安装,并再次崩溃。最后,我已删除e redownloaded,现在它的工作..这是非常奇怪的.... –

这里,无需部署到店里试生产版本的最佳方式:

  • 设置你的构建计划,“iOS设备”
  • 不要归档建立
  • 选择你的存档,并单击分发
  • 选择“另存为企业或特设部署”
  • 挑选你的代码签名证书
  • 节省了我之后PA文件,使用苹果的iPhone配置实用工具(*)到您的设备上安装

你应该总是执行两项测试:卸载你的应用程序*后

  • 安装一个空白的设备上,并在任何配置文件设置 - >通用 - >模式”
  • 安装在以前版本的应用程序的顶部,以确保任何文件/首选项/等被正确地转换为新的格式

(*)的腹膜优化配置实用程序主要用于企业应用程序部署,但它对开发人员也很有用,可在support.apple.com上免费下载mac和windows。您也可以使用iTunes,但它很复杂。

至于为什么你的应用程序崩溃?不知道......它可能是任何东西。标准的调试建议适用。

+0

我刚刚在控制台检测到一条消息“异常退出与信号9:杀死:9” –

+0

我认为这只是意味着“的内核杀死了应用程序“。一个可能的原因是您的应用程序使用的内存太多。 –

+0

如果您的应用程序需要超过20秒才能完成某件事情,则会导致死亡。查找初始化中运行时间过长的循环。特别是,您是否在一次循环中忘记了“i ++”? – bkbeachlabs

可能是它的ios版本问题,或者你的代码不支持某些方法或类。

该问题与框架有关。我有这个确切的错误。这不是逻辑的情况,因为它甚至在AppDelegate被调用之前崩溃了,而且我的NSMetadataQuery的使用比生命周期晚得多。

事实证明,弱连接基金会框架是必需的。

问题是通过更改(在Xcode中的项目信息下)Foundation.framework的依赖项选项从必需项改为可选项来解决的。检查任何这样的框架。

+0

谢谢你的建议。对我来说,这并不能解释为什么它只是在某些设备上崩溃,而在其他设备上更新很好。有任何想法吗? –

+1

@stefanodiluca,这可能会发生在各种iOS版本的设备上。 – Meet

这发生在我们的应用程序也显然,其他应用程序也是如此。 Apple知道这个问题,目前正在研究解决方案。

看到这篇文章: http://techcrunch.com/2012/07/05/apple-responds-to-app-crashing-issues-has-a-dedicated-team-working-on-a-fix/

如果你正在使用的核心数据&您已在最新的版本更新的数据库没有更新之后,在这种情况下应用程序崩溃的版本上推出的核心数据。