Вопросы о специальной рассылке - PullRequest
0 голосов
/ 22 октября 2011

Я пытаюсь установить Ad Hoc дистрибутив, чтобы протестировать приложение для iPhone с некоторыми удаленными пользователями.И я до сих пор не нашел ни одного хорошего и понятного учебника.Читая по кусочкам документацию Apple и прочее, я теперь могу поместить приложение на свое устройство iPod, делая все, что могу, «как если бы я был удаленным пользователем»;это означает, что я могу поместить свое приложение на устройство, не проходя через XCode.Но когда я отправляю xxx.mobileprovision файл приложения удаленному пользователю, все идет не так.Пользователь получает сообщение о том, что нет надлежащих прав для подписи.

Насколько я знаю, я включил себя и других пользователей в список UDID устройств.

Одна вещь, неясная для меняЭта проблема связана с тем, что в разделе «Сертификаты на портале iOS» я вижу одну вкладку «Разработка» и еще одну «Распространение», я не уверен, в чем разница.У меня есть один элемент в каждой вкладке, но я не вижу кнопки «Добавить», чтобы добавить больше элементов и попробовать что-то другое.Важна ли одна из этих двух вкладок для моей задачи выше?

Спасибо.

Ответы [ 2 ]

1 голос
/ 22 октября 2011

Вот ссылка на другой вопрос, в котором есть подробные пошаговые инструкции по созданию специальных профилей распространения: как вы тестируете приложение для iPhone .Инструкции немного изменились с более новыми версиями XCode, но это все же лучшее прохождение, которое я мог найти.

1 голос
/ 22 октября 2011

Вкладки очень важны.

С сертификатами Development является сертификатом Key Chain, который дает вам разрешение на встраивание Xcode непосредственно в устройство iOS, подключенное по кабелю. Распространение - это сертификат Key Chain, который дает вам разрешение на создание приложения XCode, которое может быть установлено на устройство iOS удаленно.

Разработка - это профиль мобильного обеспечения, в котором есть список зарегистрированных устройств iOS, на котором вы можете напрямую создать приложение, подключенное по кабелю.

Распространение - это профиль обеспечения доступа к мобильному устройству, в котором есть список зарегистрированных устройств iOS, вы можете отправить приложение кому-то другому, чтобы они установили его на зарегистрированном устройстве iOS удаленно, без использования Xcode.

Вы хотите создать архив, для которого потребуется профиль обеспечения мобильного распространения. Я мог бы добавить, что если вы отправляете профиль обеспечения мобильной связи в электронном письме, вы, скорее всего, захотите заархивировать его с помощью .ipa, поскольку в некоторых почтовых клиентах профиль часто может быть поврежден.

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