Ошибка при загрузке приложения Flutter в App Store: непубличное использование API - PullRequest
0 голосов
/ 12 октября 2019

Я новичок в разработке Flutter и разработал приложение с Webview. Я загрузил apk в Google Play Store, который принят, но для App Store он показывает некоторую ошибку.

Пожалуйста, найдите ниже ошибку,

ITMS-90338: непубличное использование API- Приложение ссылается на непубличные символы в Frameworks / Flutter.framework / Flutter: _ptrace. Если имена методов в вашем исходном коде совпадают с частными API-интерфейсами Apple, перечисленными выше, изменение имен методов поможет предотвратить пометку этого приложения в будущих представлениях. Кроме того, обратите внимание, что один или несколько из приведенных выше API-интерфейсов могут находиться в статической библиотеке, которая была включена в ваше приложение. Если это так, они должны быть удалены.

Для этой ошибки у меня есть поиск многих вещей, но я не могу найти никакого решения для этого. Поэтому, пожалуйста, любой, кто способен решить эту проблему, пожалуйста, помогите мне решить эту проблему.

Спасибо и С уважением,

Ответы [ 3 ]

0 голосов
/ 12 октября 2019

Это происходит, если вы отправляете отладочную версию в AppStore, команда Flutter рекомендует сначала запустить

flutter build ios --release 

перед архивированием приложения в Xcode.

0 голосов
/ 22 октября 2019

В моем случае я обновил свой Mac до 10.15 (Catalina), в то время как обновления моей установки cocoapods там не было. Поэтому всякий раз, когда я пытаюсь загрузить файл с помощью команды flutter build ios --release и архивировать ее. Apple прислала мне то же письмо, что и ты.

Вы можете установить cocoapods, используя следующие команды:

шаг 1 Открыть терминал

команда шага 2: sudo gem install cocoapods

шаг 3 установить путь проектана терминале.

команда шага 4: pod init

Надеюсь, это поможет.

0 голосов
/ 12 октября 2019

Сначала убедитесь, что вы отправляете сборку релиза с flutter build ios --release

Если проблема не в этом, вы можете найти похожие проблемы:

flutter build ios --releaseможет использовать отладочную Flutter.framework по ошибке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...