Я новый разработчик 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-разработчика и добавил там устройство (не уверен, нужно ли мне это делать или нет).
В любом случае, может ли кто-нибудь предложить что-либо, что я могу потерять, или какой-либо другой подход?