У меня возникли проблемы с установкой нашего разработанного приложения (распространяемого через ad-hoc) на iOS9.
ipa устанавливается и отлично работает на iPhone 4 и iPad 2 (iOS 9.1), но ничего не работает на iPhone 6 с iOS 9.1.
iPhone 6 и iPad 2, версия iOS: 9.1 (13B143)
iPhone 4, версия iOS: 7.1.2 (11D257)
В журналах устройств ничего не отображается (xCode - Window - устройства - журналы устройств). Я пытался перезапустить между установками, чтобы убедиться, что ничего не кэшируется. Пробовал хард ресет (?, кнопка включения/выключения + кнопка домой). Я в тупике, кажется, ничего не работает, и мне не говорят, почему это не работает.
Я работаю с этой проблемой целый день, и я прояснил несколько вещей. Во-первых, метод специального развертывания - это не то, что я на самом деле ищу, в моем случае правильным методом является корпоративное развертывание. Я вернусь к этому позже.
Я думаю, что моя проблема была в профилях подготовки, потому что, когда я добавил iPhone 6 в список устройств (в центре разработчиков Apple ) и включил его в профиль подготовки, приложение устанавливается просто отлично. Хотя, когда я отключил iPad из списка устройств, он все еще работал, странно.
Мне нужно было распространять приложение за пределами App Store, но я не был уверен, какой метод развертывания использовать. Теперь я думаю, что наконец-то нашла в них смысл.
Специальное развертывание
Развертывание предприятия
Разница между ними заключается в том, что ad-hoc доступен для всех, а предприятие доступно только для разработчика или команды, которая находится под учетной записью предприятия. Предприятие должно быть зарегистрировано компанией, которая будет использовать частное приложение (например, приложение для интрасети), и добавить в него разработчика (или агентство). Таким образом, они не зависят друг от друга и могут вести финансы отдельно.
Я уверен, что все еще что-то неправильно понял, поэтому, если вы найдете здесь неверную информацию, сообщите об этом.