У меня создалось впечатление, что, когда Вы используете профиль настройки разработки для сборки приложения, только указанные разработчики могут развернуть ту сборку на телефоне.
Но я просто развернул сборку, которая использует профиль разработки для телефона с помощью Организатора XCode, даже при том, что я не один из допустимых разработчиков для того профиля. Один из моих коллег, которому даже не установили XCode, сделал то же с его телефоном с помощью iTunes.
В этом случае, почему бы не использовать профиль настройки разработки для распределения Вашего приложения к, например, Вашей команды QA, вместо специального распределения?
Править: Считайте часть полужирным тщательно перед ответом. Я не спрашиваю основное, "как это работает" вопрос. Я сделал большую разработку, для данного случая, и сборки App Store, и теперь я нахожу, что, кажется, сделал некоторые неправильные предположения.
Ad-Hoc предназначен не для разработчиков, а для тестировщиков. У кого нет iPhone SDK / XCode, только iTunes.
(Ответ: вы можете установить специальное приложение без сертификата разработчика и не можете сделать это с помощью приложения для разработки)
Метод 1: установка из XCode
Подготовка к разработке Профиль требует, чтобы вы запускали приложение (изначально) из XCode.
Это имеет побочный эффект, помечающий устройство как используемое для разработки, но также требует, чтобы вы подключили iPhone / iPod Touch к машине, на которой запущен XCode. После того, как вы запустите приложение из XCode, оно будет установлено на устройстве, и вам больше не нужно подключаться к машине для его запуска. (Пока вы не захотите обновить приложение.)
Метод 2: Установка из iTunes
Профиль подготовки Ad-Hoc позволяет вам передать приложение кому угодно и позволить им установить его самостоятельно с помощью iTunes. Вы отправляете им:
. Они выбирают эти два и перетаскивают их в iTunes. Тогда синхронизируйте.
Позже вы можете предоставить им только обновленную версию приложения (без профиля Ad-Hoc Provisioning Profile, поскольку они уже установили его на своем устройстве), и они могут перетащить новое приложение на значок iTunes, чтобы установить новая версия.
Одно из ограничений Ad-Hoc распространения состоит в том, что оно требует, чтобы вы вводили идентификатор каждого устройства на портале разработки iPhone. И есть ограничение до 100 идентификаторов устройств в год (вы не можете стереть идентификаторы, пока не начнется ваш следующий год - только добавьте их). Ограничение в 100 идентификаторов не будет помехой для большинства разработчиков, просто имейте в виду, что вам нужно получить идентификатор устройства заранее, прежде чем создавать профиль Ad-Hoc Provisioning Profile для отправки человеку, которому вы хотите установить приложение. .