#ios #iphone #xcode #provisioning-profile #ios-provisioning
#iOS #iPhone #xcode #профиль подготовки #ios-подготовка
Вопрос:
У меня никогда раньше не было этой проблемы. Весь мой опыт простого развертывания приложения из Xcode на моем iPhone настолько безупречен. У меня есть 2 iPhone с одинаковым идентификатором Apple ID. Раньше я без проблем развертывал приложение из Xcode на эти iPhone.
Сегодня я столкнулся с этой проблемой, ошибка «Профиль подготовки содержал недопустимый идентификатор приложения» и «Нет профилей для ‘com.****.****’ были обнаружены «когда я пытался развернуть приложение на iPhone. Но развертывание в iOS Simulator не является проблемой.
2 или 3 дня назад я выполнил развертывание приложения (из старого проекта) на своем первом iPhone, и никаких проблем. Сегодня (этим утром) Я хочу протестировать приложение на своем втором iPhone, но у меня возникла эта проблема. Как ни странно, я все еще могу выполнить развертывание на своем первом iPhone, поскольку я развернул его несколько дней назад, и он все еще работает.
Сбит с толку, возможно, проблема с моим вторым iPhone. Я просто создаю новый и свежий простой проект для тестирования развертывания на моем втором iPhone. Результат неудачный, и я получил те же проблемы. Когда я тестировал на своем первом iPhone, БУМ, у меня возникла ТА ЖЕ ПРОБЛЕМА!
Теперь я не могу развернуть какое-либо приложение из new project на всех своих iPhone. Некоторые старые приложения, которые все еще работают, все еще могут быть развернуты. Но когда я создаю новый проект и пытаюсь развернуть на всех своих iPhone, всегда ошибка. Когда я развернул его в Simulator, такой ошибки не было.
Кто-нибудь знает о проблеме? Пожалуйста, помогите мне. Спасибо.
ssimage1
ssimage2
Комментарии:
1. вы пробовали подписывать вручную, а не автоматически?
2. Также при подаче иска на профили убедитесь, что срок действия ваших профилей также не истек.
3. @AbuUlHassan У меня нет, у вас есть какой-нибудь учебник, чтобы показать, как это сделать. Спасибо.
4. позвольте мне отправить вас для создания профилей, а затем вручную подписать приложение
5. Создание профилей разработки docs.nativescript.org/sidekick/user-guide/code-signing /…
Ответ №1:
Похоже, это было проблемой на стороне Apple, поскольку проблема «волшебным» образом исправилась для меня после написания в developer.apple.com вчера была поддержка. Пожалуйста, попробуйте еще раз (и сообщите нам, работает ли это).
Для устранения проблемы на случай, если это повторится, я бы предложил:
- глядя на https://developer.apple.com/system-status / чтобы проверить, работают ли «Сертификаты, идентификаторы и профили» (в моем случае там не было сообщений о проблемах, несмотря на ошибку …)
- вход во вновь созданную учетную запись локального пользователя и создание нового проекта приложения iOS (например, из шаблона единого просмотра). Затем попробуйте запустить приложение на iPhone с установленным флажком «Автоматически управлять подписью».
Если сообщение об ошибке отсутствует и установка завершается неудачно, вы можете обратиться в службу поддержки разработчиков, зная, что вы сделали (почти) все возможное, чтобы исключить потенциальные, о которых уже сообщалось, или локальные проблемы.
Комментарии:
1. Я согласен с вами. Моя проблема устранилась сама собой. На стороне Apple ошибка
Ответ №2:
// проверьте, существует ли идентификатор пакета проектов в вашей учетной записи разработчика Apple?
// для проверки идентификатора пакета
если у вас есть учетная запись разработчика, войдите с учетными данными, -> при входе в систему, чтобы вы могли увидеть там параметры, выберите создать сертификат -> нажмите на идентификатор и посмотрите, существует ли какой-либо пакет вашего проекта или нет, если нет, создайте сертификат, добавьте идентификатор, Udid устройства, профиль подготовки и загрузите его, дважды коснитесь, чтобы добавить в свой проект, если у вас нет разработчика, вы не можете добавить идентификатор пакета
у меня есть некоторая ссылка для создания сертификатов: — https://appaloosa-store.readme.io/docs/getting-started-with-apple-certificates
Комментарии:
1. Спасибо за ответ. Похоже, моя проблема решена сама по себе. Как я и ожидал, ошибка действительно была. Кстати, спасибо