文档章节

记一次app经AppStore更新后打开就crash的奇葩问题

yoyoso
 yoyoso
发布于 2015/09/06 16:51
字数 459
阅读 804
收藏 0

在这里只是记录一下,问题还没有解决。

昨天app审核通过,今天在iPhone5c(系统iOS7.0.6)上测试AppStore更新app时,发现更新成功后打开app立即就闪退,再打开现象一样。删除app,装旧版本的ipa再从AppStore更新,现象仍是一样。

本来以为最新的代码有问题,遂删除app,找到旧版本的ipa重新安装,再用Xcode联机覆盖安装最新版本,居然没问题。再试着把最新版本的ipa文件下载下来,先装旧ipa,再装新ipa,也没问题,真是奇哉怪也。

让同事用iPhone6测试一下,发现它的app已经自动升级到最新版本,并无crash问题。找了另外一台iPhone6先安装旧版本ipa,再用AppStore手动更新,也并无此问题。

由于没有Crash Log,这问题还真是无从找起,只能看到打开app crash时在Device log中的记录:

Sep  6 16:35:41 MyPhone kernel[0] <Debug>: AppleFairplayTextCrypterSession::fairplayOpen() failed, error -42017
Sep  6 16:35:41 MyPhone backboardd[28] <Warning>: Unable to obtain a task name port right for pid 4212: (os/kern) failure (5)
Sep  6 16:35:41 MyPhone com.apple.launchd[1] (UIKitApplication:test.test.app[0x2394][4212]) <Notice>: (UIKitApplication:test.test.app[0x2394]) Exited: Killed: 9
Sep  6 16:35:41 MyPhone com.apple.launchd[1] (UIKitApplication:test.test.app[0x2394]) <Error>: (UIKitApplication:test.test.app[0x2394]) assertion failed: 11B651: launchd + 74711 [3C91C465-ABC6-32C7-A677-EE0B5FDEE0DC]: 0x16
Sep  6 16:35:41 MyPhone com.apple.launchd[1] (UIKitApplication:test.test.app[0x2394]) <Error>: (UIKitApplication:test.test.app[0x2394]) assertion failed: 11B651: launchd + 74711 [3C91C465-ABC6-32C7-A677-EE0B5FDEE0DC]: 0x16
Sep  6 16:35:41 MyPhone backboardd[28] <Warning>: Could not set priority of [4212] to 1, priority: No such process
Sep  6 16:35:41 MyPhone backboardd[28] <Warning>: Could not set priority of [4212] to 0, priority: No such process
Sep  6 16:35:41 MyPhone com.apple.launchd[1] (UIKitApplication:test.test.app[0x2394]) <Notice>: (UIKitApplication:test.test.app[0x2394]) Throttling respawn: Will start in 2147483647 seconds
Sep  6 16:35:41 MyPhone backboardd[28] <Warning>: Application 'UIKitApplication:test.test.app[0x2394]' exited abnormally with signal 9: Killed: 9




© 著作权归作者所有

yoyoso
粉丝 49
博文 136
码字总数 48080
作品 0
南京
高级程序员
私信 提问
AppStore审核 拒绝记录

2.2 - Apps that exhibit bugs will be rejected 10.6 - Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more wor......

no_wait
2016/01/13
179
0
iOS CoreData应用升级需要注意的地方

如果你的app运用了CoreData技术,那么在你修改了DB字段以后,再在旧版本上升级为新版本时会crash. 因为升级只升级了应用app,没有升级目录下的db文件。如果是开发当中,只需要deleate app再i...

长平狐
2012/08/13
2.6K
0
分享ios开发者必备工具Appuploader 提升发布上架app效率

Appuploader是一个IOS开发助手,可以快速,轻松地生成ios开发证书,不需要钥匙串助手; appuploader可以批量上传屏幕截图并将ipa文件上传到Apple商店,在windows,linux或mac上,不需要应用程...

简符
2017/02/21
1K
0
win、linux下直接上架iOS APP

Windows、linux下直接上架应用到App Store 我们现在上架iOS app通常用到苹果的应用加载器Application Loader,这个工具很好的帮助了开发者们上架app,但这个工具只能在mac电脑中使用,限制了...

翠竹
2017/03/13
338
0
获取iOS设备上崩溃日志(Crash Log)的方法

获取iOS设备上崩溃日志(Crash Log)的方法:http://www.weste.net/2013/5-20/91509.html iOS怎么分析AppStore上面的Crash Log:http://m.blog.csdn.net/blog/tianjf0514/45201549 iOS Cra......

智能小松鼠
2015/08/25
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

SDKMAN推荐一个好

是在大多数基于Unix的系统上管理多个软件开发工具包的并行版本的工具。它提供了一个方便的命令行界面(CLI)和API来安装,切换,删除和列出sdk相关信息。以下是一些特性: By Developers, fo...

hotsmile
21分钟前
4
0
什么是 HDFS

是什么? HDFS 是基于 Java 的分布式文件系统,允许您在 Hadoop 集群中的多个节点上存储大量数据。 起源: 单机容量往往无法存储大量数据,需要跨机器存储。统一管理分布在集群上的文件系统称...

Garphy
24分钟前
2
0
一起来学Java8(四)——复合Lambda

在一起来学Java8(二)——Lambda表达式中我们学习了Lambda表达式的基本用法,现在来了解下复合Lambda。 Lambda表达式的的书写离不开函数式接口,复合Lambda的意思是在使用Lambda表达式实现函...

猿敲月下码
49分钟前
9
0
debian10使用putty配置交换机console口

前言:Linux的推广普及,需要配合解决实际应用方能有成效! 最近强迫自己用linux进行实际工作,过程很痛苦,还好通过网络一一解决,感谢各位无私网友博客的帮助! 系统:debian10 桌面:xfc...

W_Lu
今天
10
0
aelf Enterprise 0.8.0 beta有奖公测,“Bug奖金计划”重磅开启

2019年9月30日,aelf Enterprise 0.8.0 beta版正式发布。aelf Enterprise 0.8.0 beta是一个完备的区块链系统, 包含完备的区块链系统、开发套件、开发文档、以及配套的基础应用和基础服务。 ...

AELF开发者社区
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部