Профиль предоставления Adhoc - PullRequest
0 голосов
/ 12 мая 2011

Я новичок в разработке для iPhone.У меня есть эта проблема:

Я работаю с другим разработчиком, и он сгенерировал ADhoc_APP.mobileprovision для распространения приложения для тестировщиков.Он может сгенерировать .ipa на своем компьютере, выполнив команду build / archive / share ...

Он отправил мне по электронной почте adhoc_app.mobileprovision, чтобы установить его в моем xcode.Проблема в том, что я пытался интегрировать его в свой xcode и не могу.

Когда я выполняю сборку / архивирование на моем компьютере, я получаю сообщение об ошибке: Code Sign error: The identity 'iPhone Distribution' doesn't match any identity in any profile.

Пожалуйста, кто-нибудь может сказать мне, как интегрировать профиль обеспечения adhoc на моем компьютере (и если естьдругие вещи, чтобы сделать), чтобы я мог генерировать .ipa.

спасибо за ваши ответы

Ответы [ 4 ]

1 голос
/ 12 мая 2011

Вам также необходим сертификат в формате .p12.Спроси другого разработчика.экспортировать этот сертификат распространения из цепочки для ключей в формате .p12 и установить его на свой компьютер.

0 голосов
/ 13 мая 2011

Я знаю это. Когда вы входите в систему «super admin» сайта профиля обеспечения, вы отправляете ключ вашего компьютера для подписки, и он создает файл .p12. Всем другим людям, которые будут использовать «архив» (или, думаю, для сборки), понадобится этот файл. Нет другого способа получить его, если ты проиграл.

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

0 голосов
/ 12 мая 2011

При добавлении профилей обеспечения в среду я нашел простой способ без стресса перетащить профиль (или сертификат) на значок XCode в доке.

Вы можете проверить, что сертификатбыл успешно добавлен в среду разработки, открыв окно «Органайзер» и выбрав первый элемент в списке вкладок «Устройства».

Организатор покажет вам все профили, установленные в вашей среде.Он также выделит желтым (или красным) любые проблемы, которые могут возникнуть с любыми профилями.Здесь вы также можете удалить старые или нежелательные профили.

Для сертификатов - Дважды щелкните по сертификату, который вы скачали, и он должен быть добавлен в вашу цепочку для ключей.Вам, вероятно, придется дать пароль администратора, чтобы разрешить это.Откройте цепочку для ключей, чтобы увидеть, какие сертификаты установлены в вашей среде.

Это действительно хорошая идея, чтобы разобраться с профилями и сертификатами, которые установлены, и удалить старые и нежелательные элементы на раннем этапе, чтобы избежать путаницы.

0 голосов
/ 12 мая 2011

Профили обеспечения Adhoc обычно не для разработки, а для тестеров, не использующих XCode. Они просто устанавливают обеспечение, а затем приложение.

Если у вас есть профиль разработчика со всеми действующими сертификатами (team & developper) и исходным кодом, выберите iPhone Developer в настройках вашего проекта.

Если вы хотите подписать приложение с помощью профиля обеспечения adhoc, вы должны быть в той же «команде разработчиков», что и разработчик, создавший профиль adhoc

PS: взгляните на все другие темы на эту тему ...

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