Сбой приложения iOS 9.2.1 при запуске

Мое приложение отлично работает во всех версиях, кроме iOS 9.2.1

Когда я запускаю приложение на устройстве напрямую из Xcode, у меня не возникает проблема в iOS 9.2.1

Разъяснение:

Я предполагаю, что iOS убивает мое приложение, потому что оно потребляет больше памяти и приложение подписано специальным сертификатом или сертификатом распространения. при запуске из xcode я не сталкиваюсь с проблемой, потому что она подписана сертификатом разработчика и поэтому iOS не убивает приложение и позволяет ему работать

Вот журнал устройства, который я получил от устройств xcode при запуске приложения

17 февраля 15:27:58 test-iPhone-6 SpringBoard[58]: SecTrustEvaluate [лист IssuerCommonName SubjectCommonName]

17 февраля 15:27:59 test-iPhone-6 SpringBoard[58]: SecTrustEvaluate [лист IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права MISSING для цепочки ключей: не сохранено taskRef найдено 17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февраля 15:27:59 test-iPhone-6 kernel[0]: xpcproxy[365] Контейнер: /private/var/mobile/Containers/Data/Application/E0E7AB14-7B51-4B34-8CAE-5A31D96CF800 (песочница)

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права MISSING для цепочки ключей: не сохранено taskRef найдено 17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр. 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements MISSING права цепочки для ключей: не сохранено taskRef найдено 17 фев 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName] Feb 17 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права MISSING для цепочки ключей: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName] 17 февраля 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements MISSING права брелка: не найдено сохраненной задачи.

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февр., 15:27:59 test-iPhone-6 securityd[91]: secTaskDiagnoseEntitlements Права на связку ключей MISSING: не сохранено taskRef found

17 февраля 15:27:59 test-iPhone-6 amfid[168]: SecTrustEvaluate [leaf IssuerCommonName SubjectCommonName]

17 февраля 15:28:00 test-iPhone-6 SpringBoard[58]: BSXPCMessage получил сообщение об ошибке: соединение недействительно

17 февраля 15:28:00 test-iPhone-6 SpringBoard[58]: HW kbd: не удалось установить (ноль) в качестве фокуса клавиатуры

17 февраля 15:28:00 test-iPhone-6 mediaserverd[28]: '' com.test.myappname(pid = 365), устанавливающий DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None

17 февраля 15:28:00 test-iPhone-6 диагностика [83]: ошибка при оценке информации о процессе - pid: 365, puniqueid: 365

17 февраля 15:28:00 test-iPhone-6 SpringBoard[58]: BSXPCMessage получил сообщение об ошибке: соединение недействительно

17 февраля 15:28:00 test-iPhone-6 com.apple.xpc.launchd[1] (UIKitApplication:com.test.myappname[0x632d][365]): служба закрыта из-за сигнала: ошибка сегментации:

11 февраля 17 15:28:00 test-iPhone-6 ReportCrash[366]: составление отчета для трупа [365] myappnameSwift

17 февраля 15:28:00 test-iPhone-6 ReportCrash [366]: сохраненный отчет типа "109_myappnameSwift" (5 из 25) как / var / mobile / Библиотека / Журналы /CrashReporter/myappnameSwift_2016-02-17-152800_test-iPhone-6.ips

17 февраля 15:28:00 test-iPhone-6 SpringBoard [58]: сбой приложения "UIKitApplication: com.test.myappname [0x632d]".

17 февраля 15:28:00 test-iPhone-6 UserEventAgent[26]: 289017674762: id=com.test.myappname pid=365, состояние =0

1 ответ

Решение

Изменение архитектуры в настройках сборки решило мою проблему

Изменена архитектура с $(ARCHS_STANDARD) на $(ARCHS_STANDARD_32_BIT)

Другие вопросы по тегам