Ответ 1
Проверьте, используете ли вы файл прав в настройках сборки > раздел подписи кода. Если да, попробуйте удалить это имя.
Я установил приложение в свой мобильный телефон с помощью Xcode, но он не был установлен со следующим сообщением об ошибке.
Проверьте, используете ли вы файл прав в настройках сборки > раздел подписи кода. Если да, попробуйте удалить это имя.
Для создания приложения на устройствах используется неправильный профиль подготовки, убедитесь, что вы используете правильный тип профиля. Я использовал профиль развертывания App Store для создания на устройствах. Используйте специальные профили или профили разработки для создания ваших устройств.
Вы используете файл с правами доступа
Файл прав определяет определенные возможности вашего приложения. Обычно файл автоматически генерируется Xcode при включении возможности для вашего приложения. Вам нужен только файл, если вы включите определенные возможности, например. Интеграция системы здравоохранения. Если вы хотите использовать эти функции, вы должны добавить его. В противном случае Apple отклонит ваше приложение.
Чтобы исправить этот
Вы используете неправильный профиль Provisioning Profile
Профиль обеспечения - это совокупность цифровых объектов, которые однозначно связывают разработчиков и устройства с уполномоченной группой разработчиков iPhone и позволяют использовать устройство для тестирования. Профиль разработки должен быть установлен на каждом устройстве, на котором вы хотите запустить код приложения.
Пожалуйста, убедитесь, что Команда в проекте, цели и тестах одинаковы.
Идентификатор пакета и идентификатор приложения не соответствуют
Очистить кеш в Xcode
Command-Option-Shift-K, чтобы очистить папку сборки. Еще лучше, выйдите из Xcode и очистите файл ~/Library/Developer/Xcode/DerivedData вручную.
Вы используете неправильный профиль Provisioning Profile, т.е. дистрибутив для разработки. Перейдите в раздел "Настройки сборки" > "Подпись кодов" > "Профиль профайла" и выберите профиль разработки.
Проверьте, совпадают ли ваши конфигурации "Подписи кодов" на "PROJECT > Настройки сборки" и "ЦЕЛИ" > "Настройки сборки".
Лично я использую для обоих:
- "Code Signing identity": iOS Developer
- "Provisioning Profile" : Automatic
Проверьте свой параметр "Команда" в своих целях. Он должен быть таким же для вашего проекта и тестов.
Для меня ни один из вышеперечисленных ответов не работал. Я попытался удалить каждый сертификат подписи кода из Keychain и создать приложение. Когда я решил все ошибки, связанные с подделкой кода для моей цели, у меня все еще были некоторые из них в целевом задании. Ранее это было сделано кем-то из моей команды. Я просто переключился на iOS Developer, и ошибка с неправильным разрешением исчезла.
Я столкнулся с этой проблемой, и моя проблема заключалась в том, что My Bundle Identifier и AppID не были сопоставлены. Пожалуйста, измените свой идентификатор Bundle в настройках сборки → Упаковка, подобная вашему AppID.
Просто перейдите на портал разработчика Apple, где вы загрузили профиль подготовки.
Выберите свой клик правой кнопкой мыши и проверьте, выбраны ли все сертификаты или нет.
В моем случае выбор всех сертификатов и загрузка этого нового профиля позволили решить вышеупомянутую проблему.
Также убедитесь, что в вашей схеме вы установили "Build configuration" в правильную конфигурацию, в большинстве случаев "Debug".
Я получил эту ошибку при экспорте ipa с предварительным настройкой App Store неправильно во время процесса CI. Мое намерение заключалось в экспорте с помощью Adhoc.
У меня была такая же ошибка. Моя проблема заключалась в том, что я проверил "Enable HealthKit" в Entitlements.plist, но я не включил HealthKit, когда создал идентификатор приложения.
Короче говоря, все права в вашем приложении (файл Entitlements.plist в вашем проекте) должны быть настроены в профиле подготовки, который вы используете (профиль Provisioning = идентификатор приложения + сертификат + информация об устройствах, на которых может работать ваше приложение).
С той же проблемой, которая внезапно появилась в моем проекте с одного дня на следующий.
Для меня было исправлено "Автоматическое управление подписанием" для обеих целей и убедитесь, что правильная команда разработчиков была выбрана после ее повторного включения (по умолчанию в моем проекте не указано ни одного).
Я получил эту проблему после перемещения приложения из одного аккаунта в другой. Я перепробовал все решения, предоставленные другими, в других случаях они могут быть правильными. Но я решил проблему, выбрав Файл → Настройки рабочего пространства → Система сборки и выбрав "Старая система сборки". Я использую XCode 10.3.