Ответ 1
Ты абсолютно прав, Тойдор!
По истечении 30-дневного периода ваш тест не сможет загрузить или запустить ваше приложение. Я не нашел способ продлить этот период. Вы можете загрузить обновленную версию, чтобы получить еще 30 дней.
Я использую инструмент предварительной загрузки в iTunesConnect, где вы можете распространять приложение для группы тестировщиков. Кажется, что через несколько дней приложение сработает сразу после запуска (сразу после показа заставки). Нет журналов ошибок.
Мне интересно, связано ли это с истечением 30 дней, которое, по-видимому, имеет все приложения TestFlight, или, может быть, это что-то в моем коде, вызывающем его?
Ты абсолютно прав, Тойдор!
По истечении 30-дневного периода ваш тест не сможет загрузить или запустить ваше приложение. Я не нашел способ продлить этот период. Вы можете загрузить обновленную версию, чтобы получить еще 30 дней.
Есть две вещи, которые вы можете сделать, чтобы идентифицировать это:
Получите приложение на устройстве, запустите приложение, а затем проверьте, нет ли у устройства отчета о сбое, например. используя Xcode. Если есть отчет о сбое, проверьте его. Кроме того, проверьте вывод консоли на устройство, когда произойдет "сбой".
Проверьте сайт iTunes Connect и перейдите к конкретной сборке. Проверьте, показывает ли страница статус "expired" для этой сборки.
Причина, по которой приложение не может выполнить, заключается в том, что не было найдено допустимого профиля подготовки.
И мы можем найти эти журналы на выходе консоли устройства:
Mar 9 08:34:48 ***-iPhone amfid[***] <Error>: SecTrustEvaluate [leaf CriticalExtensions IssuerCommonName]
Mar 9 08:34:48 ***-iPhone amfid[***] <Error>: /private/var/mobile/Containers/Bundle/Application/B4BF7C1D-2DF4-4B8D-943B-57BABD30****/***.app/*** not valid: 0xe8008015: A valid provisioning profile for this executable was not found.
Mar 9 08:34:48 ***-iPhone kernel[0] <Notice>: AMFI: hook..execve() killing pid 10282: no code signature
Mar 9 08:34:48 ***-iPhone kernel[0] <Notice>: Sandbox: hook..execve() killing pid 10282: application requires container but none set
Mar 9 08:34:48 ***-iPhone com.apple.xpc.launchd[1] (UIKitApplication:com.***.***[0x4711][10282]) <Notice>: Service exited due to signal: Killed: 9