2010-02-20 3 views
1

Я только что пережил некоторую боль при обновлении iphone и xcode и сбоях в цепочке ключей и т. Д., И решил полностью удалить и переустановить xcode. Это фиксировало мои проблемы с цепочкой ключей, однако проект, над которым я работаю, по-видимому, связан со старым недопустимым профилем подготовки.xcode build to iphone выбирает старый недействительный профиль обеспечения

Я удалил профиль из «Профилирование профилей» в организаторе и удалил его из раздела «Предоставление» в разделе «Iphone» в разделе «Организатор». Однако, когда я собираюсь идти с iphone sdk, а не с симулятором, я получаю всплывающее окно. «Кодовое имя хочет подписать с помощью ключа« OldKey »в вашей брелка».

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

Сумасшедшая вещь в какой-то момент мне удалось заставить ее работать и устанавливать, но приложение разбилось и не откроется. Мне еще не удалось установить его снова.

Любые идеи?

ответ

0

У меня возникла аналогичная проблема. Чтобы исправить:

1) В организаторе удалите профиль с телефона.

2) Также в организаторе удалите профиль из списка профиля Provisioning Profile.

3) Наконец, найдите свой компьютер для подготовки профилей и удалите старые файлы напрямую.

После этого перетащите новый профиль, и он будет работать.

+0

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

0

Это вызвало у меня всевозможные проблемы! Откройте пакет app.xcodeproj и перетащите &, отбросьте файл project.pbxproj в текстовое редактирование. Сделайте поиск «PROVISIONING_PROFILE» и удалите идентификатор профиля. перезагрузите xcode и создайте, надеюсь, что он должен забрать новый профиль обеспечения и забыть о том, что было вызвано вами.

Примечание. Обязательно сделайте резервную копию файла project.pbxproj перед его редактированием.