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

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

Я работаю над приложением, которое я бы хотел поместить на некоторые iPad (а не в App Store). Я купил лицензию разработчика и добавил положения о Xcode. Теперь, когда я пытаюсь создать приложение для iPad, которое я подключил к своему компьютеру, я получаю сообщение об ошибке:

A valid provisioning profile matching the application Identifier '' could not be found

Я думаю, что эта проблема была вызвана тем, что на моем Xcode есть две разные команды, и я не знаю, как указать правильный (истек). Кроме того, я помню, когда я впервые создал свое приложение, что я действительно не обращал внимания на такие поля, как "Название компании", могу ли я изменить их сейчас?


ИЗМЕНИТЬ: Вот положения, которые у меня есть:

enter image description here

4b9b3361

Ответ 1

Это очень распространенная (по крайней мере) ошибка. Похоже, у вас просто нет мобильного обеспечения для приложения, которое вы пытаетесь надеть на iPad. Для каждого идентификатора приложения необходим файл .mobileprovision. Что касается различных названий вещей, вы можете редактировать их на вкладке информации вашего проекта или в info.plist.

Если один из ваших профилей истек, удалите его, хотя это ничего не должно влиять.

Чтобы получить резерв для своего приложения, перейдите на портал обеспечения Apple и добавьте профиль подготовки. Тогда вам просто нужно указать все спецификации (UDID, сертификат разработки, идентификатор приложения), и он выйдет из положения. Там как руководство на сайте разработчика яблока, как для создания условий, так и для их размещения там, где они должны быть.

По какой-то причине это также похоже на то, что ваш идентификатор приложения пуст; вы можете изменить это на вкладке информации о проекте. Идентификатор приложения .mobileprovision и ваш идентификатор приложения должны соответствовать ТОЧНО, иначе ничего не будет.

Ответ 2

У меня была такая же проблема, когда я впервые установил профиль подготовки на XCode. Я использую версию Xcode 4.5. *. Хотя я установил профайл профиля и сертификаты на своем Mac, когда я перехожу на вкладку "Устройства" в организаторе в Xcode и нажал на мое устройство, я все еще не мог видеть, что новый профиль подготовки был добавлен в устройство. Поэтому я нажал кнопку "Добавить на портал" с отметкой + на нем. Он сделал трюк, и я смог успешно тестировать свое приложение без каких-либо ошибок в пропущенном профиле. Надеюсь, это поможет некоторым из вас с вопросом, который у меня был.

enter image description here

Ответ 3

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

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

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

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

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

Ответ 4

Как сказал Дастин:

Идентификатор приложения .mobileprovision и идентификатор вашего приложения должны соответствовать ТОЧНО в противном случае ничего не работает.

В вашем info.plist XCode автоматически устанавливает идентификатор "Bundle": com.domainname.applicationname ${PRODUCT_NAME: rfc1034identifier}

Удалите '$ {PRODUCT_NAME: rfc1034identifier}' и оставьте только 'com.domainname.applicationname', чтобы он точно соответствовал идентификатору вашего профиля обеспечения.

Это работало для меня, когда у меня была такая же проблема. Надеюсь, что это поможет.

Ответ 6

Этот прогресс - хаос. самая сложная проблема во вселенной и мире, я думаю. это должно быть просто. в xcode5 кнопка "Исправить ошибки" не исправляет проблемы. но эй! это не займет день. но несколько часов для исправления.