2013-04-08 2 views
32

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

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

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

  1. Выберите Window> Органайзер> Устройства
  2. Выберите Provisioning Profiles.
  3. Нажмите кнопку «Обновить» в нижней части окна.
  4. Введите ваше имя пользователя и пароль и нажмите «Войти».
  5. После того, как вы войдете в свою учетную запись, появится приглашение, спрашивающее, должен ли Xcode запрашивать ваш сертификат разработки.

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

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

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

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

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

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

+23

Чтобы быть понятным, абсолютно безопасно ** касаться таинственно названного «Сбросьте список своих устройств перед добавлением новых устройств». кнопка. Он НЕ УДАЛЯЕТ НИЧЕГО .. на СЛЕДУЮЩЕМ ЭКРАНЕ вы получаете возможность избавиться от устройств/коллег/etc, которые вам больше не нужны. Всегда безопасно касаться этой кнопки, вы ничего не потеряете! – Fattie

+0

@JoeBlow Thx для этого намека. Everythink выглядит так, как будто весь список будет удален. Все работало хорошо, нажав кнопку! :) –

+0

правильно! это странная кнопка! – Fattie

ответ

14

Я также пошел в Dev центр IOS и добавил устройство там (не уверен, что мне нужно сделать это или нет).

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

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

  1. Следующих повторно загрузить мобильный профиль обеспечения снова.

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

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

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

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

20

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

enter image description here

+0

Привет, Мэтт, Что произойдет, если вы нажмете «Начать» в этом сообщении? Он уже сбросил список устройств или это просто напоминание, и вы можете просто добавить устройство в существующий список? Я думаю, что последнее, но прежде чем я его нажму, я бы хотел быть уверенным - мне бы не хотелось снова вводить 40 идентификаторов устройств ... – TheEye

+0

@ TheEye Это было так давно, что я не могу вспомнить! Тем не менее, я использую новый «портал» с апреля, и я не потерял никаких существующих устройств. – matt

+0

Ок, спасибо, наверное, я осмеливаюсь нажать кнопку ... по крайней мере, она не красная, это должно что-то учитывать ;-). – TheEye

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