2010-06-30 2 views
1

как вы все?XCode 3.2.3 не показывает мне установленные профили

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

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

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

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

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

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

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

Спасибо всем. Sebastian

+0

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

ответ

2

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

+0

Спасибо, что только что спас меня :) – 2010-07-02 09:39:33

0

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

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

В любом случае, приветствия!

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