Как запускать приложения на реальных устройствах с помощью Xcode 8 без участия в программе Apple Developer?

В предыдущей версии xcode 7 мы можем запустить наше приложение на реальном устройстве, добавив идентификатор apple в учетную запись xcode и затем выбрав команду.

Но так как теперь релиз xcode 8 beta 2, нет кнопки "Исправить ошибку", а не "Автоматически управлять подписанием".

И он дает следующую ошибку. Ошибка подписания кода

Я пытаюсь получить решение для этого. Поэтому, если кто-то решил эту проблему, помогите мне.

Ответ 1

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

Ответ 2

Вам необходимо зарегистрировать устройство.

Для этого:

  • В навигаторе проекта рядом с кнопкой "Пуск/Воспроизведение" щелкните название вашего проекта и найдите меню "Устройства". Вы увидите "Нет устройств, подключенных к Mac".
  • Нажмите на это и подключите свое устройство к MacBook через USB-кабель. Устройство появится на MacBook.
  • На устройстве принимайте доверенное устройство. Xcode зарегистрирует устройство и выполнит необходимые задачи.
  • Выберите устройство. Это должно автоматически разрешить проблему с сообщением об ошибке/профилировании.
  • Нажмите Run/Play, чтобы запустить проект на выбранном устройстве. Это запустит приложение на устройстве.

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