首页 > 解决方案 > 为什么 Apple 在 iOS 13.3.1 上阻止在免费帐户上使用外部框架?

问题描述

最近我正在使用没有有效订阅的苹果帐户(免费开发者帐户)进行项目,该帐户仅包含 firebase pod,在将我的设备升级到 iOS 13.3.1 后,我的应用程序开始崩溃,原因如下:

未加载库:@rpath/FBLPromises.framework/FBLPromises

我发现:

Apple 通过 13.3.1 升级阻止在免费帐户上使用外部框架。

所以我使用了一个有效订阅的苹果开发者帐户,问题就解决了。

但为什么 Apple 会阻止使用外部框架?

标签: iosapple-developer

解决方案


我认为 Apple 想强制使用免费帐户Swift Package

无论如何,您可以通过使用此解决方法来使用 pod -use_frameworks!在 Podfile 中删除或注释此行 - 重新安装您的 podpod install

构建将成功。


推荐阅读