XCode 3.2.3 не показывает мне установленные профили - PullRequest
1 голос
/ 30 июня 2010

как у вас дела?

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

Это моя проблема: у меня есть проект XCode, который содержит около 10 различных целей, у каждого из которых есть свой собственный профиль обеспечения (com.domain.app1, com.domain.app2 ... например).Я создал этот проект с использованием XCode 3.1.4, и я работаю над ним не менее 2 месяцев, и все работает отлично.НО, когда я устанавливаю новый 3.2.3 XCode, проблемы начинаются ...

Самая большая проблема, с которой я сталкиваюсь, заключается в том, что в свойствах целей я иду на сборку, выбираю Отладку или Распределение и когдаЯ хочу выбрать профиль для подписи кода для цели, XCode мне ничего не показывает!Просто показывает мое имя разработчика iPhone для отладки и распространения, но оно не показывает мне установленные профили.

Кроме того, у меня новый Mac, поэтому я экспортировал и импортировал свой профиль разработчика со старого Macк новому, используя опции импорта / экспорта, которые предоставляет мне Организатор.

Наконец ... Я проверил, чтобы сгенерировать двоичный файл Распределения для одной из целей, и он был сгенерирован правильно.В качестве теста я изменил идентификатор Bundle из списка свойств цели и попытался построить его снова, а затем XCode показывает мне ошибку подписи ... Итак, каким-то образом XCode связывает цели с профилями прав, но это не так.Это дает мне возможность выбрать, какой профиль я хочу использовать.

Еще один тест, который я провел, - это создание нового профиля Provisioning, загрузка его, установка, и XCode не показывает его ни в списке установленныхпрофилей обеспечения для подписи кода.

Я не знаю, что я могу сделать ... у кого-нибудь есть идея, которая может помочь мне решить эту проблему?На самом деле, я буду очень признателен!

Спасибо всем.Себастьян

Ответы [ 2 ]

2 голосов
/ 30 июня 2010

Эй, ребята! Я обнаружил проблему ... в настройках цели у меня есть «iPhone Simulator 3.2» в базовом SDK, я изменил его на «iPhone Device 3.2», и теперь он показывает мне все доступные профили обеспечения, которые я установил! Надеюсь, это когда-нибудь кому-нибудь поможет. В любом случае, спасибо всем! Я люблю stackoverflow!

0 голосов
/ 02 июля 2010

Себастьян был прав. Когда вы меняете «Базовый SDK» с симулятора на устройство, он начинает работать как положено. То есть вы увидите полный список профиля обеспечения.

Моя основная проблема - одна цель имела базовый SDK в качестве симулятора. Я пытался отладить на устройстве, и XCode использует неправильный профиль обеспечения, поэтому он говорит мне, что идентификатор приложения не совпадает с идентификатором в моем Info.plist. Я попытался бы изменить профиль обеспечения, который использовал целевой объект, но я не мог установить его, пока я не установил свой базовый SDK на устройство. Я попытался щелкнуть вкладку в окне меню, в котором было написано «другие», но другие не отобразились.

В любом случае, ура!

...