Подтвердить что ты не робот

Создание нового устройства для разработки Xcode

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

Когда я подключаю новое устройство к Xcode, Xcode распознает и идентифицирует устройство правильно, однако при запуске приложения появляется следующее сообщение об ошибке: "Действительный профиль подготовки для этого исполняемого файла не найден".

Согласно документации Apple, я должен сначала запросить сертификат разработки в Xcode, выполнив следующие шаги:

  • Выберите "Окно" > "Органайзер" > "Устройства"
  • Выберите профили Provisioning.
  • Нажмите кнопку "Обновить" в нижней части окна.
  • Введите свое имя пользователя и пароль и нажмите "Войти".
  • После входа в свою учетную запись появится приглашение, спрашивающее, должен ли Xcode запрашивать ваш сертификат разработки.

Я несколько раз повторял шаги 1 - 4 и каждый раз, когда Xcode вылетает, прежде чем я смогу перейти к шагу 5. Я пробовал полностью закрыть xcode, отсоединить устройство, очистить проект, перезагрузить компьютер и т.д. Есть ли другой способ запросить сертификат разработки вне Xcode?

Хорошо, поэтому документы говорят, что я должен предоставить устройство (если я предполагаю, что этот шаг зависит от успеха предыдущего шага, которого я не могу достичь, но я все равно попробовал его), используя следующие шаги:

  • Подключите устройство к компьютеру Mac.
  • Откройте организатор устройств
  • выберите устройство iOS.
  • Нажмите кнопку "Использовать для разработки". При первом добавлении идентификатора устройства в свою учетную запись Xcode создает профиль подготовки персонала iOS с помощью идентификатора приложения iOS Wildcard, вашего сертификата разработки и идентификатора устройства. Профиль iOS Team Provisioning Profile также установлен на вашем устройстве iOS. Если устройство использовалось для разработки в прошлом, кнопка "Использовать для развития" может не отображаться. Если это произойдет, нажмите "Добавить в портал" внизу экрана.

Значит, кнопка "Использовать для разработки" не появляется (она появилась в первый раз, когда я попытался это сделать и не сделал с тех пор), поэтому я нажал кнопку "Добавить в портал". Каждый раз, когда я это делаю, происходит сбой Xcode.

В настоящее время у меня есть идентификатор подписи кода, установленный для iPhone Developer (мое имя). Я также попытался установить его только для iPhone Developer и даже Do Not Code Sign. Я также отправился в центр iOS-разработчика и добавил там устройство (не уверен, нужно ли мне это делать или нет).

В любом случае, может ли кто-нибудь предложить что-либо, что я могу потерять, или какой-либо другой подход?

4b9b3361

Ответ 1

Я также отправился в центр iOS dev и добавил там устройство (не уверен, нужно ли мне это делать или нет).

Вам нужно добавить устройство.

Шаги Вы должны следить за добавлением устройства:

  • Затем повторно загрузите профиль мобильного обеспечения.

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

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

  • Подключите ваше устройство, и вы должны увидеть свое имя устройства вместо устройства iOS.

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

Ответ 2

Пока я спал, Apple полностью отменила Портал и создала новый и, по-видимому, в основном сломанный интерфейс. Это как злая шутка Апрельских дураков. В любом случае, если вы перейдете к https://developer.apple.com/account/ios/device/deviceList.action, там будет большой большой знак, говорящий вам, что вы должны "reset список вашего устройства перед добавлением каких-либо новых устройств". Похоже, что это касается именно вашего дела. Удачи.

enter image description here

Ответ 3

Если вы хотите обойти часть "Регистрация устройства" в регистрации временного профиля, просто загрузите "образец .txt файла", который вам предоставляют, и загрузите его. После этого вам будет разрешено нажать "Далее", чтобы завершить регистрацию, поэтому вам не нужно будет вводить UID устройства.