Как я уже сказал в заголовке, я пишу приложение для iPhone, которое отлично работает в режиме отладки, но когда я собираю его как релиз и устанавливаю его через TestFlight, оно вылетает на первой странице
На моемНа первой странице он загружает мою запись покупки в приложении через облачные функции вместо необработанных вызовов API.
Подскажите, пожалуйста, как получить журналы из версии выпуска приложения или протестировать приложение через XCode, которыйнаходится в режиме релиза?
Когда я ловлю журнал сбоя, это дает следующее;
Инициируется темой: 0
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 bookledge 0x0000000104425398 0x1043f0000 + 218008
1 bookledge 0x000000010447f7b0 0x1043f0000 + 587696
2 libdispatch.dylib 0x00000001e8130a38 _dispatch_call_block_and_release + 24
3 libdispatch.dylib 0x00000001e81317d4 _dispatch_client_callout + 16
4 libdispatch.dylib 0x00000001e81119e4 _dispatch_main_queue_callback_4CF$VARIANT$armv81 + 1008
5 CoreFoundation 0x00000001e868432c __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
6 CoreFoundation 0x00000001e867f264 __CFRunLoopRun + 1924
7 CoreFoundation 0x00000001e867e7c0 CFRunLoopRunSpecific + 436
8 GraphicsServices 0x00000001ea87f79c GSEventRunModal + 104
9 UIKitCore 0x000000021514fc38 UIApplicationMain + 212
10 bookledge 0x00000001043f7704 0x1043f0000 + 30468
11 libdyld.dylib 0x00000001e81428e0 start + 4
Дополнительно: вначале я создаю раскадровку onBoard, чтобы разместить раскадровку Main. Начальная точка по умолчанию - Main. Учитывая, что я заставил пользователей перенаправлять пользователей на раскадровку OnBoard, каким-то образом контроллер представления первой страницы начинает и вызывает viewDidLoad
и viewWillAppear
. Когда я закончу прокрутку до конца страницы onBoard и нажму кнопку, то,
, начинается первая страница и снова вызывается viewDidLoad
и viewWillAppear
. Способствует ли это вхождение в журнал аварий выше?