2014-02-14 4 views
1

Я пытаюсь распространять приложение Phonegap в iTunes. Я сделал это раньше, чем раньше, но с тех пор я перешел на новый Mac. Я использую Xcode 5.0.2.Не удается добавить профиль распределения распределения в Xcode 5

Я создал сертификаты разработки и распространения. Затем я создал идентификатор приложения, введя идентификатор Bundle в разделе «Явный идентификатор приложения».

Затем я создал профиль разработки для приложения, выбрав правильное приложение I.D., сертификат разработки iOS, мое устройство, присвоив профилю имя и нажав «сгенерировать». Я загружаю его и дважды щелкаю, чтобы добавить в xcode. Открывается организатор xcode, и я вижу, что он добавлен в профили подготовки моего устройства. Затем я могу успешно запустить приложение на своем физическом устройстве.

Теперь я хочу его распространять. Я создал новый профилирование, выбрав «App Store» в разделе «Распространение», выбрав правильный сертификат приложения I.D., iOS Distribution и нажав «сгенерировать». Когда я дважды щелкаю по загруженному файлу, открывается организатор в xcode, но профиль предоставления распределения не находится в профилях подготовки устройств. Когда я нажимаю кнопку «+», чтобы добавить профиль, я не могу выбрать профиль профилей распределения, но я могу выбрать профиль обеспечения разработки: enter image description here

Я понятия не имею, почему это так. Я попытался закрыть и открыть xcode, но безрезультатно. Я пробовал ждать несколько часов. Опять же, он не работал.

Затем я пытаюсь распространять свое приложение, создав архив. Во-первых я иду построить настройки> подписи кода и выберите iPhone Distribution:

enter image description here

Я затем выберите мое физическое устройство и выберите продукт> Архив. Я получаю ошибку:

No matching provisioning profiles found 
None of the valid provisioning profiles include the device Belgian Iphone (identifier: xxxxxxxxxxxxxxxxxxxxxxx). 
Xcode can resolve this issue by downloading a new provisioning profile from the Member Center. 

я нажимаю «Fix Issue» и в конечном итоге с ошибкой:

There was an error generating the team provisioning profile for AppID 'FT49U8Q9JE'. 

AppID Приводимое здесь отличается от префикса в App идентификаторами на портале для разработчиков. Я не знаю, должно ли оно быть таким же. Любое предложение? Я потратил 3 дня на эту проблему и, как указано выше, у меня не было проблем с моим предыдущим mac (которого у меня больше нет)!

+0

вы должны пойти Dev портал и создать профиль распределения для вашего приложения. (назовите его после имени приложения, если хотите) загрузите его, а затем дважды щелкните файл, который загружается. он автоматически интегрируется с Xcode. то вы сможете увидеть его и выбрать. этот шаг новый. вам нужно создать профиль распространения для каждого приложения. –

ответ

10

то, что у меня недавно было того, чтобы фактически установить профиль обеспечения в настройках сборки enter image description here

+2

Я не могу выбрать профиль распространения отсюда, потому что он не отображается, поскольку я не могу добавить его в xcode ... – user1716672

+0

Вы пробовали Xcode> Предпочтения> Учетные записи> Подробности - появляется профиль обеспечения, если вы выполняете обновление? – Flexicoder

+1

Да, он действительно отображается в этом списке, но не под профилями профилей устройства ... – user1716672

Смежные вопросы