Подтвердить что ты не робот

Ошибка ввода кода при создании приложения iPhone

Я новичок в разработке iPhone. Я только что зарегистрировался в Apple для программы разработчиков iPhone. Когда я пытаюсь построить, я получаю сообщение об ошибке:

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

Я не уверен, что случилось. Я попробовал просмотр в Интернете, но я запутался. Может ли кто-нибудь помочь мне с тем, что я должен делать?

4b9b3361

Ответ 1

Сначала это кажется сложным процессом, но это довольно просто, когда вы проходили через него несколько раз.

Вкратце, процесс таков:

(Я предполагаю, что вы настроили свой iPhone/iPod touch как тестовое устройство)

Через портал разработчиков iPhone

  • Создайте идентификатор приложения (дайте вашему приложению имя, это только для справки на веб-сайте и не связано с вашей собственной сборкой вашего приложения) введите строку для ее идентификации, например com.yourcompany.appname(это важно и должно быть таким же, как в вашем файле .plist внутри Xcode) Нажмите и сохраните

  • Перейдите в раздел Provisioning Вам потребуется 2 профили обеспечения. а) разработка - чтобы вы могли установить приложение на тестовое устройство (т.е. ваш iPhone/iPod touch) б) распространение - если вы хотите продать приложение через App Store

    Вы можете создать профили, выбрав свой идентификатор приложения, созданный на предыдущем шаге, в раскрывающемся списке и нажмите "Сохранить". Через несколько секунд (как правило, хотя это может быть больше) сертификат доступен для загрузки. Загрузите это на свой Mac и опустите на значок Xcode. Иногда профиль разработки для меня не работает, и я бросаю его прямо в окно "Организатор" в Xcode, где отображается мое подключенное устройство.

    Кроме того, если вы находитесь в командной учетной записи, администратору команды необходимо отредактировать профили Provisioning Provisioning Profiles и добавить модификацию своих сертификатов.

  • В Xcode внутри "Редактировать настройки проекта" вы можете выбрать сертификат, с которым вы хотите ввести код. Обычно для отладки я подписываю сертификат разработки. Следуйте инструкциям на сайте Apple и клонируйте профиль выпуска и назовите его чем-то вроде выпуска и подпишите это с помощью своего профиля распространения. (Вы не сможете загрузить приложение на свой телефон с выбранным профилем распространения)

  • Убедитесь, что целевое устройство выбрано как Устройство, а не Симулятор при создании для App Store!

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

Ответ 2

xcode в верхнем левом углу убедитесь, что вы работаете как "similator" "iphone"

Ответ 3

Был ли настроен профиль подготовки iPhone для разработки, распространения ad hoc или распространения магазина приложений?

Если вы не перейдете на портал программы разработчика iPhone, который связан с developer.apple.com/iphone. Apple предоставила отличную серию видеоуроков.

Ответ 4

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

Ответ 5

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

Эта ошибка также отображается, если ваш профиль обеспечения истек, в этом случае вы можете выполнить шаги в ответе Neosionnach, или вы можете пойти в Организатор, нажать на профиль и нажать "Обновить".

Это был победитель для меня, когда у меня была эта проблема.

Ответ 6

По состоянию на июль 2012 года вы можете перейти сюда:

https://developer.apple.com/ios/manage/overview/index.action

Затем запустите "Помощник по обеспечению развития". Он просматривает все шаги, описанные FiddleMeRagged.

Вы можете использовать этот процесс для создания Wildcard ID, если вы просто хотите проверить свое приложение на своем устройстве iOS и не использовать его, вам нужно сразу же установить его в App Store.