Я пытаюсь создать проект в Xcode, версии 8.0 beta 6 (8S201h), и я получаю эту ошибку.
Учетная запись Apple является бесплатной, потому что я просто играю с XCode, но она заставляет меня установить ее как команду. Любая помощь?
Я пытаюсь создать проект в Xcode, версии 8.0 beta 6 (8S201h), и я получаю эту ошибку.
Учетная запись Apple является бесплатной, потому что я просто играю с XCode, но она заставляет меня установить ее как команду. Любая помощь?
Проверьте меню схем в верхней части окна проекта Xcode. Посмотрите на пункт назначения, который вы пытаетесь запустить. Если вы запустите в симуляторе, вам не нужно подписывать свой проект.
Если вы запустили устройство, вам необходимо подключить фактическое устройство. Он не должен указывать "универсальное устройство".
В моем случае эта ошибка исчезла, когда я сменил "Bundle Identifier" на нечто менее общее (например, добавив некоторые случайные числа в конце)
Измените идентификатор связки на нечто более уникальное.
Если вы следуете учебному курсу и просто поместите общий идентификатор, то добавление нескольких цифр в конец, скорее всего, решит ваши проблемы.
то есть. если у вас HelloWorld измените его на HelloWorld12345
После битвы в течение часа я просто снял флажок "Автоматически управлять подписанием" и вернулся к старой школьной форме, чтобы указать мои профили. Наверное, не самое лучшее, что можно сделать, но работает.
Проверьте эти вещи.
1. Устройство подключено к вашей системе или нет.
2. Задача развертывания в xcode. (Общие сведения- > Сведения о развертывании- > Цель развертывания) Он должен соответствовать версии ios вашего устройства.
3.Измените свой идентификатор пакета. Следуйте общим правилам установки уникального идентификатора пакета для вашего проекта во время работы на устройстве. Смотрите что такое правильный формат идентификатора пакета в iOS?
Также будьте осторожны с количеством идентификаторов связки, заданных в проекте. Пожалуйста, запомните все идентификаторы связки или запишите их где-нибудь. Поскольку вы используете бесплатную учетную запись, у вас ограничен доступ к числу идентификаторов пакета.
Вы также должны отключить push-уведомления в разделе "Возможности" проекта. Попробуйте изменить "группы приложений" также в формате group.com.someString.
Эти вещи помогли мне запустить приложение в реальном устройстве без каких-либо ошибок.
Профилирование вашего телефона занимает несколько минут. , , следите за строкой состояния вверху, чтобы убедиться, что ваш телефон профилируется сверху.
Далее, убедитесь, что вы выбрали ВАШ ТЕЛЕФОН в качестве цели, а не iPhone 7 или iPhone 8... ваш точный телефон. Это можно сделать, выбрав: Продукт> Пункт назначения> (выберите свой телефон)
Ваш телефон будет отображаться только после того, как он был подключен, включен и оставлен включенным в течение нескольких минут, пока Xcode создает профиль.
У меня была эта ошибка несколько раз, и для меня это решает следующее:
Если это не сработает, вам следует подумать об отзыве своего сертификата, а затем создать новый и повторить шаги выше.
У меня была такая же проблема с профилем подготовки. Если у вас есть какой-либо iPhone, вы можете подключиться к вашему Mac с помощью кабеля, и профиль профилей автоматически определяется.
Через какое - то время с той же тревожной ошибки и после я пишу уникальный идентификатор Bundle и это не помогло, я искал в Интернете и нашел здесь, что моя ошибка в том, что я выбрал виртуальное устройство, а не реальное устройство. Решение было:
1. Я подключил свой iPhone
2. Я нажал на кнопку - установить активную схему. и там это было наверху - устройство iPhone. ошибка ушла.
Причиной этой ошибки является недоступность идентификатора приложения с указанным идентификатором пакета
Решение: Изменить идентификатор пакета просто :)
Эта ошибка вызвана тем, что вы выбрали цель, а не имя проекта, поэтому, пожалуйста, слева от общего в Xcode вы найдете название вашего проекта. Нажмите на нее и измените от цели к разделу проекта.
Изменить Deployment Target
на более новую версию и затем решить
Добавление этого, потому что мне потребовалось 4 часа, чтобы выяснить..
Xcode не сможет создать профиль обеспечения для устройства без имени, то есть "" или "". Когда я изменил имя своего устройства на что-то другое, вышеперечисленные шаги сработали.
Изменить идентификатор пакета, Прямое решение