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

IOS 8, Как использовать устройство для разработки?

У меня есть новая iPad Retina, и я бы хотел использовать ее для разработки с Xamarin Studio и XCode 6. В прошлом, с XCode 5, вы просто подключаете устройство и нажимаете кнопку "Использовать для разработки". Но XCode 6 больше не имеет этой кнопки, и когда я пытаюсь создать приложение на устройстве в Xamarin Studio, я получаю сообщение об ошибке "Не удалось установить приложение" /Users/jzacherl/Projects/CyCom/CyCom/CyCom/bin/iPhone/Debug/CyCom.app 'на устройстве iPad: ваше приложение не выполнило проверку кода. Проверьте свои сертификаты, профили настройки и идентификаторы пакетов. Возможно, ваше устройство не входит в выбранный профиль подготовки (ошибка: 0xe8008015), ".

Мое приложение должно поддерживать как iOS 7, так и iOS 8. Я попытался изменить целевое развертывание на и с 7 и 8, и я попытался перезапустить мой mac/device и создать/очистить мой проект.

enter image description here

4b9b3361

Ответ 1

Вы можете зарегистрировать устройство с идентификатором разработчика по адресу:

https://developer.apple.com/account/ios/device/deviceList.action

(Для этого вам нужно будет войти на сайт разработчика.)

После этого все должно работать нормально. Вы можете получить UDID вашего устройства из iTunes.

Ответ 2

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

Навигатор в верхней части главного окна Xcode 6 имеет кнопку запуска/воспроизведения треугольника, кнопку квадратной остановки, имя приложения, а затем целевое имя, например. "iPhone 6" для одного из вариантов симулятора. Имя цели - это раскрывающееся меню!. Здесь вы можете выбрать свое фактическое устройство.

Теперь нажмите кнопку треугольника для создания и запуска. Вероятный результат: "Не установлены профили обеспечения без истечения срока действия" с кнопкой "Исправить проблему". Нажмите, подождите немного... сделано!

Кончик шляпы (и скриншоты): http://www.bignerdranch.com/we-teach/how-to-prepare/ios-device-provisioning/#loc-provisioning-easy

Перекрестная ссылка на более поздний вопрос с более описательным названием: НЕТ использовать для разработки в окне организатора Xcode

Ответ 3

Попробуйте создать и развернуть приложение Xcode и посмотреть, что произойдет.

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

Ответ 4

  • Сначала вам нужно зарегистрировать UDID устройства в центре участника iOS и добавить с профилем подготовки и установить профиль подготовки

  • В версиях Xcode до Xcode 6 вы можете подключить устройство к компьютеру через USB, откройте Xcode → Organizer и выберите Use for Development.

  • Использование для разработки было удалено из Xcode в Xcode 6 и более поздних версиях. Это больше невозможно сделать для устройств, использующих Xcode 6 или более поздней версии, даже на странице "Устройства"

  • Попробуйте перейти к Window- > Devices. Вы должны увидеть подключенное устройство в списке, поэтому щелкните правой кнопкой мыши на устройстве и выберите "Показать профили Provisioning Profiles". Он отобразит окно, в котором вы можете добавить свой профиль.

После этого вы сможете установить приложение на этом устройстве.