ios - 为什么 Apple 在 iOS 13.3.1 上阻止在免费帐户上使用外部框架?
问题描述
最近我正在使用没有有效订阅的苹果帐户(免费开发者帐户)进行项目,该帐户仅包含 firebase pod,在将我的设备升级到 iOS 13.3.1 后,我的应用程序开始崩溃,原因如下:
未加载库:@rpath/FBLPromises.framework/FBLPromises
我发现:
Apple 通过 13.3.1 升级阻止在免费帐户上使用外部框架。
所以我使用了一个有效订阅的苹果开发者帐户,问题就解决了。
但为什么 Apple 会阻止使用外部框架?
解决方案
我认为 Apple 想强制使用免费帐户Swift Package
。
无论如何,您可以通过使用此解决方法来使用 pod -use_frameworks!
在 Podfile 中删除或注释此行 - 重新安装您的 podpod install
构建将成功。
推荐阅读
- laravel - Laravel 在登录前检查用户是否属于某个公司
- javascript - 使用 redux-saga 的 post 请求问题
- c# - 在 HttpWebRequest 调用中获取 400 异常
- google-play - 应用评论在 GooglePlay 控制台中可见,但在 GooglePlay 中不可见
- r - 如何在 R 中应用与 NIS(国家住院患者样本)相关的权重
- java - 如果数据库(oracle)中没有记录结合使用spring jpa的日期列,如何将零显示为计数?
- grep - 通过匹配词过滤json文件
- javascript - 获取url后斜线之间的第一个字符串
- ios - 在 iOS Swift 中重载泛型函数
- excel - 从 Excel 写入 Word Activex 文本框