Я работаю над распространением своего приложения iOS на предприятии после упаковки приложения с набором инструментов MDX. Приложение работает на всех моих устройствах, когда я запускаю его с помощью XCode, но после распространения приложение вылетает при запуске на выделенных компанией устройствах. Мы используем Secure Hub для корпоративного распространения.
Файлы журнала сбоев, которые я получил с устройства:
Мне также удалось собрать журналы консоли устройства, и журналы консоли выглядят следующим образом:
Can't get most elevated app state from dictionary {
BKSApplicationStateExtensionKey = 0;
SBApplicationStateDisplayIDKey = "my.app.NARMS.dev"
SBApplicationStateKey = 0;
SBApplicationStateProcessIDKey =398;
SBApplicationStateRunningReasonsKey = (
{
SBApplicationStateRunningReasonAssertionIdentifierKey =
Resume;
SBApplicationStateRunningReasonAssertionReasonKey = 10000;
},
{
SBApplicationStateRunningReasonAssertionIdentifierKey = "FBSceneSnapshotAction:my.app.NARMS.dev";
SBApplicationStateRunningReasonAssertionReasonKey = 4;
}
);
}
Обратите внимание, что мне пришлось преобразоватьПроект swift 3.0 до версии swift 4.2, прежде чем столкнуться с этой проблемой, а также мы пробуем дистрибутив Enterprise.