Не удалось создать профиль подготовки

Я пытаюсь создать проект в Xcode, версии 8.0 beta 6 (8S201h), и я получаю эту ошибку.

enter image description here

Учетная запись Apple является бесплатной, потому что я просто играю с XCode, но она заставляет меня установить ее как команду. Любая помощь?

Ответ 1

Проверьте меню схем в верхней части окна проекта Xcode. Посмотрите на пункт назначения, который вы пытаетесь запустить. Если вы запустите в симуляторе, вам не нужно подписывать свой проект.

введите описание изображения здесь

Если вы запустили устройство, вам необходимо подключить фактическое устройство. Он не должен указывать "универсальное устройство".

Ответ 2

В моем случае эта ошибка исчезла, когда я сменил "Bundle Identifier" на нечто менее общее (например, добавив некоторые случайные числа в конце)

Ответ 3

Измените идентификатор связки на нечто более уникальное.

Если вы следуете учебному курсу и просто поместите общий идентификатор, то добавление нескольких цифр в конец, скорее всего, решит ваши проблемы.

то есть. если у вас HelloWorld измените его на HelloWorld12345

Ответ 4

После битвы в течение часа я просто снял флажок "Автоматически управлять подписанием" и вернулся к старой школьной форме, чтобы указать мои профили. Наверное, не самое лучшее, что можно сделать, но работает.

Ответ 5

Проверьте эти вещи.

1. Устройство подключено к вашей системе или нет.

2. Задача развертывания в xcode. (Общие сведения- > Сведения о развертывании- > Цель развертывания) Он должен соответствовать версии ios вашего устройства.

3.Измените свой идентификатор пакета. Следуйте общим правилам установки уникального идентификатора пакета для вашего проекта во время работы на устройстве. Смотрите что такое правильный формат идентификатора пакета в iOS?

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

Вы также должны отключить push-уведомления в разделе "Возможности" проекта. Попробуйте изменить "группы приложений" также в формате group.com.someString.

Эти вещи помогли мне запустить приложение в реальном устройстве без каких-либо ошибок.

Ответ 6

preparing debugger support

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

Далее, убедитесь, что вы выбрали ВАШ ТЕЛЕФОН в качестве цели, а не iPhone 7 или iPhone 8... ваш точный телефон. Это можно сделать, выбрав: Продукт> Пункт назначения> (выберите свой телефон)

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

Ответ 7

У меня была эта ошибка несколько раз, и для меня это решает следующее:

  • В списке с видом всех сертификатов щелкните правой кнопкой мыши по каждой строке и переместите каждый сертификат в корзину (перейдите в Xcode > Настройки > Выбрать аккаунт > Нажмите Просмотреть сведения)
  • Перейти в центр-член снова загрузить правильные сертификаты и нажать на них, чтобы
  • Перезапустить Xcode
  • Перейдите к настройкам сборки и установите правильную подпись кода для debug/release - вы сможете увидеть опцию в строке, которая говорит "Identities from profile..."

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

Ответ 8

У меня была такая же проблема с профилем подготовки. Если у вас есть какой-либо iPhone, вы можете подключиться к вашему Mac с помощью кабеля, и профиль профилей автоматически определяется. введите описание изображения здесь

Ответ 9

Через какое - то время с той же тревожной ошибки и после я пишу уникальный идентификатор Bundle и это не помогло, я искал в Интернете и нашел здесь, что моя ошибка в том, что я выбрал виртуальное устройство, а не реальное устройство. Решение было:

1. Я подключил свой iPhone

2. Я нажал на кнопку - установить активную схему. и там это было наверху - устройство iPhone. ошибка ушла.

enter image description here

Ответ 10

Причиной этой ошибки является недоступность идентификатора приложения с указанным идентификатором пакета

Решение: Изменить идентификатор пакета просто :)

Ответ 11

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

Ответ 12

Изменить Deployment Target на более новую версию и затем решить

Ответ 13

Добавление этого, потому что мне потребовалось 4 часа, чтобы выяснить..

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

Ответ 14

Изменить идентификатор пакета, Прямое решение