2009-09-21 3 views
-1

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

Code Sign error: Provisioning profile '' can't be found

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

Что я здесь делаю неправильно?

+0

Похоже на вопрос iPhone - вы, вероятно, должны добавить тег «iphone» – dcrosta

ответ

1

Я бы посмотрел настройки вашей цели (opt-cmd-e), изменил конфигурацию «Release» (раскрывающийся список в левом верхнем углу) и взглянул на то, что означает «Identity Identity Code» установленном в разделе «Подписание кода». Попробуйте изменить его на другой и посмотрите, работает ли он.

+0

Я заметил, что когда я меняю настройку в конфигурации (выпадающий список в левом верхнем углу), другие настройки, связанные с этим, НЕ меняются. Пример: Предположим, я изменил его на «iphone-simulator debug». Тогда я ожидал бы, что настройка «Base SDK» изменится и на симулятор. Но это не так. Короче говоря, чтобы изменить настройки сборки, мне нужно внести такие изменения в несколько местоположений. Ugh. Как неряшливо и глупо. Пожалуйста, скажите мне, что мне не нужно это делать! – AlvinfromDiaspar

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