2015-02-26 5 views
16

Я не использовал XCode с первой бета-версии 6.x прошлым летом. Сегодня я установил новейшую бета-версию iOS на своем iPhone 6 и новейшую бета-версию XCode с портала разработчиков. Я создал новое одностраничное быстрое приложение с целевым значением 8.3, а затем попытался запустить его на своем устройстве, но XCode показывает его как неприемлемый в меню сборки.XCode 6.3 Beta показывает iOS 8.3b как «неприемлемый»

ineligible device

Любая помощь по решению этой проблемы будут оценены.

+0

дубликат http://stackoverflow.com/questions/24039010/xcode-6-ineligible-devices-section-appeared – skywinder

ответ

6

Если вы еще не сделали этого с прошлого лета, вам, вероятно, понадобится полный набор учетных данных. (Это связано с тем, что права на запуск приложения Swift на устройстве изменились.) Удалите все и начните снизу вверх с нового идентификатора разработчика. Затем создайте профиль разработки. Наконец, прикрепите устройство и не забудьте нажать «Доверьтесь» и дождитесь, пока символы будут скопированы. Затем вам, вероятно, потребуется отсоединить устройство и снова подключить его, но в этот момент, если вы попытаетесь создать и запустить на устройстве, он должен работать.

+0

Ну, я просто обновил свою учетную запись разработчика сегодня утром. Когда я подключил устройство, я нажал «trust», и он создал новые символы. Как я могу удалить все ранее существовавшие сертификаты? –

+1

Как я описываю здесь: http://stackoverflow.com/a/27736606/341994 В основном вы выходите из Xcode, а затем удаляете все вручную (мобильные положения на диске, сертификаты в цепочке ключей). Затем вы переходите в Центр участников и удаляете все. Теперь вы начинаете весь процесс с нуля. – matt

+0

Удивительная благодарность. Я дам вам знать, если это сработает. –

110

В моем случае выбор устройства из продукта -> Назначение отлично работало.

Я надеюсь, что это поможет!

+5

Этот трюк работает – jayatubi

+4

Работал для меня тоже НО, я должен делать это все время, когда он подключен и снова подключен. –

+1

Это единственный подход, который бы разобрал особенно упрямое устройство. Спасибо! –

8

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

+5

Бесстыдный дубликат ответа @ smejky. Я бы подумал об удалении. – johnboiles

7

Возможно, вам понадобится войти в Центр разработчиков Apple и согласиться с новыми условиями обслуживания. После этого выполните следующие действия, чтобы обновить профили инициализации:

  1. Открыть Xcode
  2. Open Preferences ...
  3. Выберите вкладку Учетные записи
  4. Выберите свой Apple ID
  5. Выберите View Details .. .
  6. Нажмите кнопку обновления в левом нижнем углу

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

Edit: Для тех, кто по-прежнему возникают проблемы с неподходящими устройствами, вот что-то еще попробовать:

  1. Открыть Xcode
  2. Open Window
  3. Выберите Устройства
  4. Control щелкните устройство в левой части окна и выберите Show Provisioning Profiles ...
  5. Использование - для удаления всех профилей (Xcode w если вы запустите приложение, установите необходимый профиль на устройстве). У меня на моем устройстве была куча старых/дополнительных профилей.
  6. Двойную проверку всех настроек в разделе «Подписи кодов» в настройках сборки для вашего проекта и целей. К сожалению, я не могу быть более конкретным здесь, но использую ваше лучшее суждение.
+0

Это работает для меня – dobiho

+0

Относится к не-бетам, опубликованным вчера. – BaseZen

-1

Edited :: 2015/Апрель/27 Обновлено Xcode версии 6.3.1 Проблема была решена.

Возможно, потребуется обновление.

-1

При возникновении этой проблемы при обновлении до версии Xcode 6.3. Я попробовал все другие решения, которые были упомянуты, и потратил впустую время на то, чтобы пробовать другие вещи, но ни одна из них не работала. Что сделал работа была ядерная опция:

  • Uninstall Xcode

  • гт -rf "~/Library/MobileDevice/Provisioning Profiles /"

  • гт -rf «~/Library /Caches/com.apple.dt.Xcode/»

  • гт -rf "~/Library/Application Support/Xcode /"

  • rm -rf "~/Library/Developer/

  • Отключить и удалить свои сертификаты и профили обеспечения на портале разработчиков iOS, а затем сделать то же самое в цепочке ключей Mac.

  • Установить Xcode

  • Открыть Xcode, выберите Настройки, добавить или выберите Dev учетную запись IOS, а затем обновить его, чтобы получить новые сертификаты и такие (ответ да, когда будет предложено). Похоже, вы также можете обновить его еще раз в некоторых случаях.

  • Обновите свой проект, чтобы указать на те новые учетные данные, где это применимо

0

Согласно changelog, Apple зафиксировала это в XCode 6.3.1 Если этот вопрос все еще ошибки вы, возможно, хотите обновить Окружающая среда.

Смежные вопросы