iOS 9.2.1应用在发布时崩溃

时间:2016-02-17 12:53:32

标签: ios swift crash ios9.2.1

我的应用程序在除iOS 9.2.1

之外的所有版本中都能正常运行

当我直接从Xcode在设备上运行应用程序时,我没有遇到iOS 9.2.1中的问题

澄清:

我想iOS会杀死我的应用程序,因为它占用了更多的内存,应用程序是通过临时或分发证书签名的。 从xcode运行时我没有遇到问题,因为它是由开发人员证书签名的,所以iOS不会杀死应用程序并让它运行

以下是我在启动应用时从xcode 设备获取的设备日志

  

2月17日15:27:58测试-iPhone-6 SpringBoard [58]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 SpringBoard [58]:SecTrustEvaluate   [leaf IssuerCommonName SubjectCommonName]

     

2月17日15:27:59   test-iPhone-6 securityd [91]:secTaskDiagnoseEntitlements   MISSING keychain entitlements:找不到存储的taskRef

     

2月17日15:27:59   test-iPhone-6 securityd [91]:secTaskDiagnoseEntitlements   MISSING钥匙串权利:没有存储的taskRef发现2月17日15:27:59   test-iPhone-6 amfid [168]:SecTrustEvaluate [leaf   IssuerCommonName SubjectCommonName]

     

2月17日15:27:59测试 - iPhone-6   kernel [0]:xpcproxy [365]容器:   /私营/无功/移动/集装箱/数据/应用/ E0E7AB14-7B51-4B34-8CAE-5A31D96CF800   (沙盒)

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   taskRef发现2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   taskRef发现2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName] 2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName] 2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 securityd [91]:   secTaskDiagnoseEntitlements MISSING钥匙串权利:没有存储   找到taskRef

     

2月17日15:27:59测试-iPhone-6 amfid [168]:   SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

     

2月17日   15:28:00 test-iPhone-6 SpringBoard [58]:BSXPCMessage   收到错误消息:连接无效

     

2月17日15:28:00   test-iPhone-6 SpringBoard [58]:HW kbd:设置失败(null)   作为键盘焦点

     

Feb 17 15:28:00 test-iPhone-6 mediaserverd [28]   :'' com.test.myappname(pid = 365)设置DiscoveryMode =   DiscoveryMode_None,currentDiscoveryMode = DiscoveryMode_None

     

2月17日   15:28:00 test-iPhone-6诊断[83]:错误评估   进程信息 - pid:365,puniqueid:365

     

Feb 17 15:28:00 test-iPhone-6   SpringBoard [58]:BSXPCMessage收到消息错误:   连接无效

     

Feb 17 15:28:00 test-iPhone-6   com.apple.xpc.launchd [1]   (UIKitApplication:com.test.myappname [0x632d] [365]):服务   由于信号而退出:分段错误:

     

11 Feb 17 15:28:00   test-iPhone-6 ReportCrash [366]:为...制定报告   尸体[365] myappnameSwift

     

Feb 17 15:28:00 test-iPhone-6   ReportCrash [366]:保存类型' 109_myappnameSwift'报告(5   最多25)作为   /var/mobile/Library/Logs/CrashReporter/myappnameSwift_2016-02-17-152800_test-iPhone-6.ips

     

Feb 17 15:28:00 test-iPhone-6 SpringBoard [58]:应用程序   ' UIKitApplication:com.test.myappname [0x632d]'坠毁。

     

2月17日15:28:00   test-iPhone-6 UserEventAgent [26]:289017674762:   id = com.test.myappname pid = 365,state = 0

1 个答案:

答案 0 :(得分:5)

更改 构建设置 中的 架构 解决了我的问题

enter image description here

将架构从 $(ARCHS_STANDARD) 更改为 $(ARCHS_STANDARD_32_BIT)