3

我的应用在除 iOS 9.2.1 之外的所有版本中都能正常运行

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

澄清:

我猜 iOS 会杀死我的应用程序,因为它消耗更多内存,并且应用程序是由临时或分发证书签名的。从 xcode 运行时,我没有遇到问题,因为它由开发人员证书签名,因此 iOS 不会杀死应用程序并让它运行

这是我在启动应用程序时从 xcode设备获得的设备日志

Feb 17 15:27:58 test-iPhone-6 SpringBoard[58] : SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

Feb 17 15:27:59 test-iPhone-6 SpringBoard[58] : SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef 2 月 17 日 15:27:59 test-iPhone-6 amfid[168]:SecTrustEvaluate [叶 IssuerCommonName SubjectCommonName]

Feb 17 15:27:59 test-iPhone-6 kernel[0] : xpcproxy[365] Container: /private/var/mobile/Containers/Data/Application/E0E7AB14-7B51-4B34-8CAE-5A31D96CF800(沙盒)

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef 2 月 17 日 15:27:59 test-iPhone-6 amfid[168]:SecTrustEvaluate [叶 IssuerCommonName SubjectCommonName]

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 测试-iPhone-6 安全 [91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef 2 月 17 日 15:27:59 测试-iPhone-6 amfid[168]:SecTrustEvaluate [叶 IssuerCommonName SubjectCommonName] 2 月17 15:27:59 test-iPhone-6 securityd [91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 amfid[168]:SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName] 2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

2 月 17 日 15:27:59 test-iPhone-6 securityd[91]:secTaskDiagnoseEntitlements 缺少钥匙串权利:未找到存储的 taskRef

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

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

2 月 17 日 15:28:00 测试-iPhone-6 SpringBoard[58]:HW kbd:无法将(空)设置为键盘焦点

2 月 17 日 15:28:00 test-iPhone-6 mediaserverd[28] : '' com.test.myappname(pid = 365) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None

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

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

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

2017 年 2 月 11 日 15:28:00 test-iPhone-6 ReportCrash[366] : 为尸体 [365] 制定报告 myappnameSwift

2 月 17 日 15:28:00 test-iPhone-6 ReportCrash[366]:将类型“109_myappnameSwift”报告(最多 25 个中的 5 个)保存为 /var/mobile/Library/Logs/CrashReporter/myappnameSwift_2016-02-17-152800_test-iPhone -6.ips

2 月 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

4

1 回答 1

5

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

在此处输入图像描述

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

于 2016-02-19T06:53:58.357 回答