Ошибка отправки PhoneGap iOS: ITMS-90807: недействительное право - Как я могу собрать с SDK 13 или более поздней версии? - PullRequest
0 голосов
/ 19 сентября 2019

Я создал свое приложение с помощью PhoneGap Build и пытаюсь отправить версию iOS в App Store для проверки.Приложение отлично работает в TestFlight, но как только я отправляю на проверку, я получаю электронное письмо с этой ошибкой:

ITMS-90807: Invalid entitlement - The com.apple.developer.user-fonts is valid only for apps build with SDK 13 or later

Я попытался обновить до последней версии PhoneGap:

<preference name="phonegap-version" value="cli-9.0.0" />

Я также попытался обновить мою ОС до High Sierra и использовал загрузчик приложений XCode 7.3.1 для загрузки файла.

Я также искал способ указать в config.xml, что я хочу, чтобы приложениебыть построенным с SDK 13, и я не могу найти это нигде.

1 Ответ

2 голосов
/ 21 сентября 2019

Хотя это не решает проблему с SDK 13. Сейчас она недоступна.Но вы можете решить свою проблему другим способом:

Он жалуется на функцию native Font, этот API вы можете отключить в «Конфигурации идентификатора приложения».И вы можете использовать пользовательские шрифты в WebView как обычно.Перейдите к «Developer AccountCertificates, Identifiers & Profiles Identifiersselect your configurationdisable Fonts feature».

Примечание : Ваш профиль обеспечения будет недействительным, который использует эту конфигурацию.Вам нужно создать новый профиль, а затем заменить новый файл mobileprovision и снова собрать приложение для ios.

...