Я, к сожалению, удалил сертификат распространения ios моего приложения. Я хочу создать другой, но имею ошибку при создании моего приложения: установка приложения не выполнена: действительный профиль подготовки для этого исполняемого файла не найден.Сертификат распространения ios: действительный профиль подготовки для этого исполняемого файла не был найден
Вот мой процесс создания профиля обеспечения:
- Запрос сертификата:
- В доступе брелка, Я выбираю Keychain Access> Помощник Certificate> Запрос сертификата от центра сертификации.
- Введите адрес электронной почты и имя моей учетной записи разработчика Apple, сохраните файл CertficateSigningRequest.certSigningRequest.
- Создать Ios сертификат производства:
- в https://developer.apple.com/account/ios/certificate/ я добавить производства в App Store, так и внеплановые сертификат.
- Я использую CertficateSigningRequest.certSigningRequest первого шага и генерирую сертификат.
- Создание распределения профиля обеспечения
- В профиле обеспечения, добавляю App распределения магазина профиля обеспечения.
- Продолжите и выберите мой идентификатор приложения, а затем мой производственный сертификат, сгенерированный на шаге 2.
- Я установил имя как 'myapp distribution'.
- Установить профиль обеспечения в Xcode
- В Xcode, загрузить профиль обеспечения в Xcode> Preferences затем выберите команды Имя, нажмите пОДРОБНОСТИ и загрузить мой новый профиль подготовки.
- В окне слева от Xcode я выбираю свой проект> настройки сборки> Подписание кода и устанавливаю «Не указывать код» для каждой идентификационной маркировки кода.
- Для TARGETS идентификатор подписи кода для отладки - это iPhone Developer: «мой идентификатор приложения» (отладка и любой SDK для iOS) и для распространения релиза iPhone: «Мой идентификатор приложения» (отпустите любой SDK для iOS). Профиль подготовки для Debug - это моя разработка приложений (профиль обеспечения разработки) и для распространения моего приложения (профиль предоставления распределения).
Тогда, когда я построить и запустить в режиме выпуска в моем Iphone, у меня есть эта ошибка: установка приложения не удалась: Действительный профиль обеспечения для этого исполняемого файла не был найден.
Я думаю, что мой iphone не связан с профилем подготовки производства, тем не менее он зарегистрирован в моей учетной записи разработчика.
Это, наверное, само собой разумеется, но если у вас есть аккаунт разработчика, связанный с вашим проектом Xcode ... вы можете просто перейти к своей цели и нажать «Исправить проблему», и она создаст для вас профиль подготовки. –
Благодарим вас за ответ. Когда Xcode создает для меня профиль подготовки, он создает профиль подготовки разработки, в то время как я хочу профиль предоставления распределения. Это нормально? –
Обычно я могу просто распространять в App Store с профилем подготовки, автоматически созданным с помощью Xcode, если у меня нет некоторых функций, для которых необходим профиль подготовки, созданный вручную, например, удаленные push-уведомления. –