2012-08-16 4 views
4

Привет всем, что я новичок в Xcode и т. Д. Я сделал приложение сейчас, я пытаюсь распространять его ad-hoc, я заплатил за корпоративную лицензию, Я вижу, что это проблема с другими людьми, я просто слишком новичок, чтобы узнать, что изменить. Не удалось найти действительный профиль подготовки, соответствующий идентификатору приложения «4R7B8RY6Z1.com.LaneBob», - это ошибка, которую я создал профилирование «4R7B8RY6Z1.com.LaneBob. *», Что я могу изменить в коде или Xcode, чтобы исправить это, поэтому я может построить его? Я собираюсь архивировать не на устройство, поэтому я не уверен, что делать.Действительный профиль подготовки, соответствующий Идентификатору приложения '' не найден

Спасибо за помощь!

EDIT Я проверил эти места:

1) info.plist Убедитесь, что идентификатор пакета соответствует тому, что у вас есть в вашем Provisioning портала. У него должно быть то, что вы ввели в онлайн, а не на свой сайт.

2) Ваша цель Щелкните правой кнопкой мыши по вашей цели и выберите «получить информацию». А затем на вкладке «Сборка» найдите раздел «Подписание кода». Должен быть один элемент, указывающий идентификатор подписи кода. Здесь вы выбираете, с какой подписью подписываться, и вы хотите убедиться, что она соответствует профилю подготовки. Если вы не указали свой профиль обеспечения, вы не установили его правильно. Профиль вашего обеспечения должен быть установлен на устройстве для его запуска, а в Xcode, чтобы он мог подписать приложение с профилем подготовки.

До сих пор не работает

ответ

2

Для ваших двух пунктов:

1) Вы должны иметь com.LaneBob.yourappName в info.plist файле. Для распределения Ad-hoc у вас не могут быть «общие» имена с подстановочными символами. Вам не нужна начальная часть HASH (4R7B8RY6Z1. В вашем случае)

2) Вы выбираете идентификатор подписи кода в целевых предпочтениях XCode. «LEFT» нажимает на проект, затем переходите к цели вашего приложения. Внутри есть «идентификатор подписи кода» для разных конфигураций. Когда вы создаете и архивируете, вы обычно создаете режим выпуска и используете сертификат распространения.

Все это не может решить вашу проблему, если у вас нет профилей настройки, установленных на вашем Mac. Просто загрузите его с портала и дважды щелкните по нему, чтобы установить его. Кроме того, с более новым XCode вы можете просто загрузить все порталы инициализации из организатора, введя здесь пароль пользователя/пароль.

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

Надеюсь, это поможет!

+1

ОН МОЙ БОГ !!! единственная проблема - мне пришлось закрыть xcode, а затем снова открыть его! – Tim

+0

@DarthMikeCan, пожалуйста, предложите мне наилучшим образом, как развернуть приложение с помощью Enterprise-программы (299 $) без добавления UDID устройства? Я искал много, но у меня нет хорошего ответа. –

+0

@APG Вам необходимо открыть портал разработчиков и создать специальный профиль распространения. Затем вам нужно скомпилировать приложение против этого профиля. Когда в приложениях включен этот профиль, проверка UUID не выполняется. – DarthMike

1

В моем случае я должен был сначала СОЗДАТЬ приложение с помощью Cmd-B.

Это открыло доступ к окну для ключей, попросив меня разрешить (или «Всегда разрешать») Xcode для доступа к цепочке ключей.

Только THEN я мог запустить программу, чтобы запустить ее на моем iPhone.

Видимо, ударить только по бегу не удалось.

(Btw, не забудьте сначала подписать свое приложение с помощью «iPhone Developer: Your Name()».

+0

Этот ответ сработал и для меня. Благодарю. – zerowords

12

У меня было такое же сообщение об ошибке, когда я пытался создать приложение на своем iPhone. Казалось, все в порядке, I.e. сертификаты были действительны и присутствовали и так далее, но я просто не мог заставить его работать.

Я просто не мог найти вариант «команда IOS профиля обеспечения» в Project>Параметров построения>подписывания кода>код подписи Удостоверения - это главный ключ к решению. Если вы не видите эту опцию, проверьте свой Xcode Организатор.

Внутри него, перейдите Library>Provisioning Профили:

prov profiles

Теперь то, что вы должны убедиться, что все были правы это:

if all is well

Но если, с другой стороны, вы видите пустой список, нажмите Обновить кнопки в правом нижнем углу Организатора:

enter image description here

После указанной процедуры, Xcode начала штамповать замечательные послания «добавить» и «отделку», а затем мое приложение появилось на моем iPhone , Конец.

Удачи вам!

+1

Ты мой Бог, Морган. – cubuspl42

+0

@ cubuspl42 Я очень рад, что это помогло вам, так как я помню, как я безнадежно себя чувствовал, прежде чем это выяснить ... :) Держи это в покое! –

+1

Спасибо, это сделал трюк :) –

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

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