Этот вопрос, я думаю, уже задан здесь: Почему специальному дистрибутиву iOS все еще нужно доверять корпоративному разработчику?
Но я попрошу еще раз привлечь внимание, идобавит больше деталей, которые отсутствуют в указанном вопросе.
Эта проблема под рукой:
Мы построили отдельную сборку "на месте" и "сборку ad-hoc", и различали между собой использование разныхидентификаторы приложений, профили обеспечения и веб-сайты распространения.
Когда наш удаленный пользователь устанавливает специальную сборку (по беспроводной сети), ему предлагается «доверять» профилю.
Когда они проверяют профиль в Settings->General->Profiles
, его там нет.
На этом этапе мы попробовали его локально, выполнив следующие действия:
Поскольку он работает на предыдущем устройстве, используемом для отладки, мы использовали устройство, еще не использованное для отладки, и добавили его в список устройств.
Мы устанавливаем приложение на устройство через эфир.
Нас встретили с той же проблемой (попросили «доверять» профилю, но профиль не виден)
Мы протестировали установку "собственной" версии.Нас приветствовали с той же проблемой, но на этот раз профиль был видим, поэтому мы доверяли ему.
В настоящее время работает внутреннее приложение.Удивительно, но ad-hoc тоже работает.
Подводя итог, кажется, что специальная сборка не имеет профиля обеспечения.Но когда мы проанализировали ipa-файл с помощью инструмента ipa_analyzer
, он действительно был там.
Итак, вопрос в том, что здесь происходит?У меня есть две гипотезы:
- Это ошибка Apple.
- Мы пропустили шаг.
Я помню, что выпускал корпоративные приложения от Я думаю,Эпоха iOS 5, и я помню, что также выпускал профиль инициализации по воздуху, но, поскольку он теперь включен в ipa, я думаю, что он не нужен, но я все еще пытался отправить профиль инициализации на устройство, но он все еще не отображается.
Я уже подал TSI по этому поводу, но пока я не получу ответ, я надеюсь услышать от кого-то, кто встречался с той же проблемой.Я приложил скриншот, показывающий, что профиль не отображается.
Обратите внимание, что у нас нет этой проблемы с обычной учетной записью разработчика, только с предприятием.В настоящее время мы не можем использовать нашу обычную учетную запись разработчика, поэтому мы использовали корпоративную учетную запись и поэтому столкнулись с этой проблемой под рукой.
![enter image description here](https://i.stack.imgur.com/nrj4J.png)