ОШИБКА ITMS-90283: ошибка недопустимого профиля обеспечения для macCatalyst с универсальной покупкой

Я пытаюсь отправить новое приложение, разработанное macCatalyst, и использую тот же универсальный вариант покупки в appstoreconnect.

  • Я включил новую опцию использования идентификатора пакета IOS в XCode 11.4
  • Итак, мои версии приложений для iOS и Mac используют один и тот же идентификатор пакета.
  • Я включил платформу Mac в appstore connect

Я могу успешно построить, запустить и заархивировать свой проект, но когда я пытаюсь загрузить или проверить его, я получаю следующую ошибку в конце загрузки:

ERROR ITMS-90283: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.XXX.XXX [com.XXX.XXX.pkg/Payload/XXX.app] is invalid. [Invalid 'com.apple.application-identifier' entitlement value.] For more information, visit the macOS Developer Portal."

введите здесь описание изображения

Я получаю эту ошибку, только когда загружаю версию своего приложения для macCatalyst. Нет проблем с обновлением и / или проверкой версии IOS.

Я уже пробовал удалять и повторно загружать все профили, обновлять автоматическую подпись, обновлять файл прав, но ни один из них не работал.

Заранее спасибо.


person emreoktem    schedule 07.04.2020    source источник


Ответы (1)


Дважды проверьте, что элементы, включенные в разделе «Подпись и возможности» в Xcode, такие же, как в Сертификаты. , Идентификаторы и профили

Xcode 11.4.1 добавил некоторые дополнительные функции, когда я добавил macOS в качестве цели, после удаления тех, которые приложение не использовало, ошибка ERROR ITMS-90283 исчезла.

person fawkeswei    schedule 05.05.2020