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

Xcode5 "Не найдено подходящих профилей профилей" (но хорошо для xcode4)

Все в порядке на Xcode4.6. Когда я пытаюсь использовать Xcode5 dp6 для запуска приложения на устройствах. Я получил сообщение об ошибке "Отсутствие соответствующих профилей профилирования". Как я могу решить эту проблему?

enter image description here

4b9b3361

Ответ 1

Не забудьте изменить профиль в разделе "Профиль профиля": enter image description here

В идеале вы должны увидеть Automatic в Code Signing Identity после выбора необходимого профиля. Если вы не видите какой-либо опции, которая означает, что у вас нет закрытого ключа для текущего профиля предоставления.

Ответ 2

Что меня действительно смутило, так это то, что есть два разных набора настроек сборки: 1) для проекта 2) для цели

В боковой панели (вверху слева) есть синий значок, который представляет ваш проект. Нажмите это: enter image description here

Затем в главной панели справа, в верхней строке, слева от слова "Генерал", есть небольшая иконка вашего проекта. Нажмите это, и теперь выберите цель во всплывающем меню:

the Target selection

После того, как вы выбрали Target, теперь можно изменить параметры сборки для цели. Они отличаются от проектов самого проекта... странно! Я не уверен, почему существуют настройки сборки для проекта в целом, которые отличаются от целевого, поскольку настройки Target - это то, что используется во время строительства. Итак, почему даже есть настройки для проекта? Не уверен.

Но как вы их меняете. Это решило проблему для меня: перейдите в Target (а не проект!) В разделе Подпись кодa > Профиль подготовки > и измените настройки на соответствующий профиль. Долгое время я просто менял их только в Project, так как не знал, что должен был выбрать Target, и у меня была такая проблема. Это исправляет это!

Ответ 3

Настройка профиля профиля переноса. Это немного смутило меня, пока я не нашел его.

  • Выберите файл проекта (чтобы открыть цель)
  • Перейдите на вкладку "Настройки сборки"
  • Прокрутите вниз до "Подпись кодов" и посмотрите там новый раздел "Профилирование".

enter image description here

Ответ 4

ОК - все приведенные выше ответы правильны в некоторой степени, но не решили эту проблему для меня. Я использую Xcode5.

Есть много потоков вокруг этой общей ошибки, но из того, что я прочитал, это ошибка в Xcode, относящаяся к версиям 3.x, которые могут случайным образом создавать конфликты с вашей Keychain.

Мне удалось решить эту проблему, выполнив следующие действия:

  • Открыть Xcode → настройки → Учетные записи: удалить учетную запись разработчика

  • Откройте Keychain: выберите Keys, удалите все ключи iOS; Выберите Мои сертификаты, удалите все сертификаты iPhone

  • Перейдите к '/Users//Library/MobileDevice/Provisioning Profiles', удалите все файлы (здесь Xcode хранит мобильные профили)

  • Открыть Xcode → настройки → Учетные записи: повторно добавить свою учетную запись разработчика

  • Перейдите к объектам проекта, цели, вкладке "Общие", и вы увидите следующее enter image description here

  • Нажмите "Отзыв и запрос" (я пробовал это, может потребоваться несколько минут) или "Импорт профиля разработчика" (или загрузка с портала разработчиков Apple и импорт этого способа, должен быть быстрее..)

  • НАКОНЕЦ: вы можете перейти к настройкам сборки и установить "Профиль подготовки" и "Настройки подписи", как описано всеми здесь.

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

Ответ 5

Вот более простое решение, которое сработало для меня:

В XCode5 дважды щелкните значок своего приложения. Это вызовет панель "Информация" для цели. В разделе "Настройки сборки" проверьте раздел "Подписание кода" для любых старых профилей и замените его соответствующим. обновить значение "идентификатор подписи кода" и "профиль обеспечения"

Ответ 6

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

В блоге pixeldock есть отличная статья: http://www.pixeldock.com/blog/code-sign-error-provisioning-profile-cant-be-found/

Короче говоря, в основном цитируя эту статью, вам необходимо:

  • Убедитесь, что вы извлекли все ваши удаленные сертификаты iTunes Connect в xcode5 из "Настройки", "Учетные записи", (выберите свою учетную запись), "Просмотр сведений", нажмите кнопку "Обновить". (Обычно я отвечаю нет, когда xcode спрашивает, хочу ли я создавать сертификатные запросы подписи, это не обязательно, когда вы только хотите загрузить/обновить свои сертификаты).
  • Закрыть Xcode
  • Щелкните правой кнопкой мыши на своих проектах .xcodeproj bundle, чтобы показать его содержимое.
  • Откройте файл .pbxproj в текстовом редакторе по вашему выбору (сначала создайте резервную копию, если вы чувствуете себя параноиком)
  • Найти все строки в этом файле, которые включают слово PROVISIONING_PROFILE и удалить их.
  • Открыть Xcode
  • Введите свою цель и выберите профиль подготовки, который вы хотите использовать.
  • Создайте свой проект

Удачи!

Ответ 7

В xcode5 из "Настройки", "Аккаунты" (выберите свою учетную запись), "Просмотр сведений", нажмите кнопку "Обновить". затем выберите "Профиль профиля" в настройках сборки.

Ответ 8

В моем случае кнопка "Fix Issue" запускает счетчик в течение 20 секунд и ничего не фиксирует.

Это работает для меня (iOS 7 iPhone 5, Xcode 5):

Xcode > Окно > Органайзеp > Устройства

Найдите подключенное устройство (с зеленой точкой) на левой панели. Выберите "Профили профилей" На правой панели есть строка с предупреждением. Удалите эту строку.

Теперь вернитесь, чтобы нажать кнопку "Исправить ошибку", и все в порядке - приложение запускается на устройстве, как и ожидалось.

Ответ 9

У меня есть 2 цели в моем проекте Free и Paid. Моя ошибка заключалась в том, что я смотрел на свою свободную цель, пытаясь построить платный мишень, глупую ошибку, но возможно, кто-то из нее тоже мог бы узнать об этом.

Ответ 10

Я получаю тот же вопрос, который вы можете нажать здесь:

О вопросе в xcode5 "не найдено соответствующих профилей подготовки"

(О xcode5 的 не найдено подходящих профилей подготовки)

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

Сделайте так: найдите файл с именем *.xcodeproj в своей защите, покажите его содержимое.

Вы увидите три файла:

  • project.pbxproj
  • project.xcworkspace
  • xcuserdata​​li >

откройте первый, выполните поиск uuid и удалите строку.

Ответ 11

Все выпадающие списки исчезли в настройках сборки после запуска исправления в Xcode 5. Несколько дней пытались выяснить, что было не так с моими профилями профилей и подписанием кода. Нашел ссылку Xcode 4 отсутствующие выпадающие списки в настройках сборки и, конечно же, мне нужно было снова включить "Show Values ​​" в меню "Редактор". Надеюсь, это поможет кому-либо еще в этом затруднительном положении.

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

Ответ 12

У меня была такая же ошибка сегодня, с XCode 6.1

Я обнаружил, что независимо от того, что я пытался, я не мог заставить XCode перестать жаловаться на этот профиль Provisioning Profile с его идентификатором GUID.

Решение заключалось в поиске этого GUID в файле pbxproj, который находится в папке XCode. xcodeproj.

Просто найдите строку, содержащую ваш GUID:

PROVISIONING_PROFILE = "A9234343-.....34"

и измените его на:

PROVISIONING_PROFILE = ""

Еще одна вещь, которую нужно проверить: ваши настройки XCode PROJECT содержат настройки профиля Provisioning Profile и Code Signing, но во вкладке "TARGETS" есть второй набор.

Итак, если XCode жалуется на профиль Provisioning Profile, который не указан в настройках вашего проекта, тогда перейдите к настройкам, показанным в разделе "TARGETS" в вашем проекте XCode.

(Я бы хотел, чтобы кто-то дал мне этот совет, 4 мучительных часа назад..)