Почему Apple заблокировала использование внешних платформ для бесплатных учетных записей на iOS 13.3.1? - PullRequest
0 голосов
/ 25 февраля 2020

Недавно я работал над проектом с использованием учетной записи Apple без активной подписки (бесплатная учетная запись разработчика), которая содержала только модули Firebase, и после обновления моего устройства до iOS 13.3.1 мое приложение начало падать по этой причине:

Библиотека не загружена: @ rpath / FBLPromises.framework / FBLPromises

, и я обнаружил, что:

Apple заблокирована использование внешних платформ для бесплатных учетных записей с обновлением 13.3.1.

, поэтому я использовал учетную запись разработчика Apple с активной подпиской, и проблема была решена.

Но почему Apple заблокировала используя внешние рамки?

Ответы [ 2 ]

0 голосов
/ 27 февраля 2020

В ответ на ответ Мухаммеда Эльнаггара, если вам нужны модули, потому что вы используете Swift или импорт модулей в Objective- C:

Замените use_frameworks! на use_modular_headers!

0 голосов
/ 25 февраля 2020

Я думаю, что Apple хочет заставить Free Account использовать Swift Package ?.

В любом случае вы можете использовать pods, используя этот обходной путь - удалите или прокомментируйте эту строку use_frameworks! в Podfile - переустановите ваши pods pod install

Сборка будет успешно завершена.

...