Ошибка Xcode: подпись кода требуется для типа продукта "Приложение" в SDK "iOS 10.0"

У меня Xcode 8 установлен на OS X El Capitan.

Я получаю эту ошибку:

Для подписи "цели" требуется команда разработчиков. Выберите команду разработчиков в редакторе проекта.

Подписание кода требуется для типа продукта "Приложение" в SDK "iOS 10.0"

Xcode screenshot

+207
источник поделиться
13 ответов

С Xcode-8.1 и iOS-10.1

  1. Добавьте свой Apple ID в Preferences XCode> Accounts > Add Apple ID:

Step 1

  1. Включите подпись для Автоматически && Выберите команду, которую вы создали ранее:

Step 2

  1. Изменить идентификатор пакета:

Step 3

  1. Подписание кода для разработчика iOS:

Step 4

  1. Предоставить профиль для автоматического:

Step 5

Теперь вы можете запустить свой проект на устройстве!

+146
источник

Чтобы добавить учетную запись разработчика в Xcode:

  1. Нажмите Cmd ⌘ + , (запятая)

  2. Перейти на вкладку Accounts

  3. Следуйте снимку экрана ниже, чтобы включить команду разработчиков:

Step 3

+328
источник
другие ответы

Связанные вопросы


Похожие вопросы

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

+64
источник

Чтобы запустить приложение на реальном устройстве, вам необходимо иметь Apple ID и зарегистрировать свое устройство с этим идентификатором. Вот почему вы получаете эту ошибку.

Вот как вы это делаете.

  • Перейдите в проект Navigator. Cmd - 1, если вы не можете найти его.

  • Нажмите раскрывающееся меню цели проекта и выберите Target. введите описание изображения здесь

  • Нажмите на раскрывающийся список Team и выберите аккаунт. введите описание изображения здесь

  • Войдите в свой Apple ID, который связан с вашей учетной записью разработчика или просто с Apple, если у вас нет учетной записи разработчика.

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

Выберите ваше физическое устройство и нажмите "Бег", и он должен загрузиться на ваше устройство без ошибок.

+21
источник

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

+17
источник

Если вам нужно отключить команду на данный момент, так как у вас нет учетной записи разработки, просто измените цель в верхнем меню на iPhone вместо обычного устройства iOS или реального устройства.

+4
источник

Для тех, кто использует Ionic и получает эту ошибку, вам нужно открыть $project_dir/platform/ios/$project_name.xcodeproj, а затем выполнить шаги, перечисленные в разделе "Ответ"

+3
источник

выберите команду разработчиков как в проекте, так и в целевом остальном, все будет установлено автоматически, и это будет работать

+2
источник

Выберите команду в общих настройках цели

+2
источник

У меня была эта ошибка в моем проекте React Native, как ни странно, я думал, что НЕ редактировал правильный файл .xcodeproj! Я вошел в каталог моего проекта "./appname/ios", открыл файл проекта и отредактировал имя моей команды в проекте, и он начал работать.

0
источник

Понижение версии iOS с 12.1 до 12 решило проблему, поскольку у меня не настроена команда разработчиков.

0
источник

У меня тоже есть проблема, я вошел в систему и все хорошо, но он все еще говорит, что ошибка происходит

0
источник

Недавно была проблема на Xcode 11 beta 2:

  1. Выберите свой проект на левой боковой панели
  2. Найдите вкладку " Подписание и возможности " для своей цели

Если у вашей цели нет вкладки "Подписи и возможности" (в моем случае она была только у тестовой цели), откройте настройки сборки для своего проекта и нажмите "Все" вместо "Основные"/"Индивидуальные". Найдите подпись в настройках и убедитесь, что у вас настроена команда разработчиков.

  1. Повторите тот же шаг для вашей цели теста, если это необходимо
0
источник

Посмотрите другие вопросы по меткам или Задайте вопрос