Приложение IOS аварийно завершает работу при сборке выпуска, но не при отладке: покупка из приложения - PullRequest
0 голосов
/ 02 октября 2019

Как я уже сказал в заголовке, я пишу приложение для 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. Способствует ли это вхождение в журнал аварий выше?

...