Сбой приложения при обзоре Apple - я не могу его воспроизвести

Я тестировал приложение на 10 различных устройствах iOS, с подключением к Интернету и без него, с прямой сборкой и со сборкой Testflight - приложение работает. Пробовал разные языковые настройки, разные региональные настройки - работает.

Когда я отправляю его на рассмотрение, он отклоняется по причине «Производительность - 2.1» - сбой приложения при первом просмотре.

Вот аварийный журнал, который прислала группа проверки Apple:

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000001000a5d6c
Triggered by Thread:  0

Filtered syslog:
None found

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   App name                        0x00000001000a5d6c 0x100050000 + 351596
1   App name                        0x00000001000a2dac 0x100050000 + 339372
2   UIKit                           0x00000001882f0be8 -[UIApplication sendAction:to:from:forEvent:] + 100
3   UIKit                           0x00000001882f0b64 -[UIControl sendAction:to:forEvent:] + 80
4   UIKit                           0x00000001882d8870 -[UIControl _sendActionsForEvents:withEvent:] + 436
5   UIKit                           0x00000001882f0454 -[UIControl touchesEnded:withEvent:] + 572
6   UIKit                           0x00000001882f0084 -[UIWindow _sendTouchesForEvent:] + 804
7   UIKit                           0x00000001882e8c20 -[UIWindow sendEvent:] + 784
8   UIKit                           0x00000001882b904c -[UIApplication sendEvent:] + 248
9   UIKit                           0x00000001882b7628 _UIApplicationHandleEventQueue + 6568
10  CoreFoundation                  0x000000018311909c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
11  CoreFoundation                  0x0000000183118b30 __CFRunLoopDoSources0 + 540
12  CoreFoundation                  0x0000000183116830 __CFRunLoopRun + 724
13  CoreFoundation                  0x0000000183040c50 CFRunLoopRunSpecific + 384
14  GraphicsServices                0x0000000184928088 GSEventRunModal + 180
15  UIKit                           0x0000000188322088 UIApplicationMain + 204
16  App name                        0x0000000100086d1c 0x100050000 + 224540
17  libdyld.dylib                   0x0000000182bde8b8 start + 4

Что бы я ни пытался (как описано в начале вопроса), я не могу вызвать сбой приложения. Я действительно не могу понять, чем отличаются настройки, которые они используют на своих тестовых устройствах, и настройки на устройствах, которые я использую для тестирования (обратите внимание еще раз: я не тестирую на одном или двух - я тестировал на 10 устройствах). Я также пробовал на нескольких последних версиях iOS и (конечно) на версии 9.3.3, которую они используют для тестирования - это работает.

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


person gvuksic    schedule 08.08.2016    source источник
comment
какая у тебя версия xcode   -  person wg_hjl    schedule 08.08.2016
comment
@wg_hjl Версия 7.3.1 (7D1014)   -  person gvuksic    schedule 08.08.2016
comment
Вы уверены, что American Connect ваш сервис будет?   -  person wg_hjl    schedule 08.08.2016
comment
Я думаю, вы можете связаться с ними и запросить дополнительную информацию, иначе вы можете попробовать использовать Crashlystic и Answer, чтобы получить информацию о сбое и устройстве.   -  person Tj3n    schedule 08.08.2016
comment
@ Tj3n Я открыл TSI, они просто присылают ссылки на документы Apple о том, как отлаживать, и они не дали мне никакой полезной информации ... Crashlytics не показывает ничего странного ...   -  person gvuksic    schedule 08.08.2016
comment
Может быть, они видят сбой, а затем мгновенный отказ, Crashlystic потребовал повторно открыть приложение или, может быть, он разбился до его инициализации, но на основе журнала кажется, что они выполняют какое-то сенсорное действие, уже означающее, что оно уже должно быть инициализировано ...   -  person Tj3n    schedule 08.08.2016
comment
каковы первые 2 строки в трассировке стека - какая это часть кода вашего приложения - покажите этот код, по крайней мере, дайте нам некоторые подробности о приложении, о которых нужно подумать ...   -  person Wain    schedule 10.08.2016
comment
Вам нужно обозначить свой аварийный журнал. В настоящее время недостаточно информации, чтобы ответить на ваш вопрос.   -  person JAL    schedule 11.08.2016
comment
Иногда из-за очень распространенной ошибки приложение вылетает. Включено ли в вашем приложении push-уведомление?   -  person Viraj Padsala    schedule 12.08.2016
comment
Проверьте ссылку ниже, это может вам помочь stackoverflow.com/questions/28473575/   -  person jiten    schedule 16.08.2016
comment
Было бы лучше, если бы вы также разместили их комментарий из Центра разрешений. Еще вы можете позвонить им (в центр поддержки), они помогут вам воспроизвести сбой. Хотя, если вы не понимаете, вы также можете запросить дополнительную информацию в Центре разрешения проблем.   -  person Dipen Panchasara    schedule 16.08.2016
comment
Проверьте эту ссылку stackoverflow.com/questions/2611607/   -  person gurmandeep    schedule 17.08.2016
comment
Вы пробовали на iOS 10?   -  person RomOne    schedule 17.08.2016
comment
Обязательно наличие символического журнала сбоев, обновите его, указав символический журнал сбоев. Кроме того, опубликуйте, пожалуйста, код, в котором вы используете UIControl, в нем может быть ошибка.   -  person Sanchit Kumar Singh    schedule 17.08.2016
comment
Как говорят другие разработчики: вы должны обозначить свой сбойный журнал символами, чтобы лучше понять проблему. Взгляните на эту документацию по Apple (и перейдите на часть Символика)   -  person Julien Quere    schedule 17.08.2016