корпоративное приложение iOS, получающее исключение 0x8badf00d после обновления Xcode - PullRequest
0 голосов
/ 02 мая 2019

У меня есть устаревшее приложение Ionic-v1 / Cordova, которое доступно на iOS и Android. Я создаю их оба на Mac mini 2014 года.

Для версии iOS моя организация тестирует сборки разработчика, изменяя имя пакета, создавая архив «Универсального устройства iOS» и распространяя его внутри по лицензии Enterprise. Производственная сборка идет в App Store.

Я в последний раз создавал сборку Enterprise 26 апреля. Это позволило установить на различных iPhone без проблем, когда предоставлены правильные разрешения.

С момента обновления Xcode до последней версии, созданные таким образом сборки больше не работают на этих же устройствах. Я не изменил вручную никакие параметры конфигурации в XCode, я не изменил никакие плагины в ионном, или иным образом подделал с установкой Ionic. Единственные недавние изменения среды, которые я сделал, это обновление Xcode и обновление Gradle для сборок Android.

Приложение iOS успешно архивирует и экспортирует, но после установки приложение просто отображается серым на домашнем экране устройства и не запускается.

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

Я уже пробовал cordova clean.

Приложение прекрасно запускается в симуляторе на iPhone X и Xr.

Сборки Android продолжают устанавливаться и работать без проблем.

Как мне решить эту проблему?

edit: журналы устройств возвращают исключение 0x8badf00d. Я знаю о последствиях этого исключения, но бессмысленно, что это началось только после обновления xcode. Полный тест поля причины выглядит следующим образом:

StoreKitUIServi:429 has active assertions beyond permitted time: \n<BKProcessAssertion: 0x10476a480; \"com.apple.itunesstored.SSURLConnectionRequest.0x28199c0b0\" (finishTask:180s); id:…980DB2CA24FC> (owner: StoreKitUIServi:429), <BKProcessAssertion: 0x104769180; \"com.apple.itunesstored.SSURLConnectionRequest.0x28199c210\" (finishTask:180s); id:…7007DC24EB22> (owner: StoreKitUIServi:429)\n\nElapsed total CPU time (seconds): 66.480 (user 66.480, system 0.000), 19% CPU \nElapsed application CPU time (seconds): 0.002, 0% CPU\n

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...