ios - “使用 Bitcode 重建”和可选依赖项
问题描述
我正在分发 2 个框架 A 和 B。它们可以一起工作,但 A 也可以在没有 B 的情况下工作。
A 包含一些代码检查 B 是否存在并采取相应措施。所以 A 对 B 有一个可选的依赖。
这似乎运作良好,但几天前,当您尝试使用 Bitcode 版本时,一位客户告诉我:
- 仅将框架 A 与 cocoapod 一起使用
- 导出临时 ipa
- 同时启用“使用位码重建”
它将失败,说它没有找到 B。“无法从 A 解析 @rpath/B.framework/B 中的 @rpath”
没有位码似乎不是问题。显然你不能用它来重建,但你可以把它放在商店里而不用 bitcode。
对于位码案例,我应该做些什么来确保 B 真的是可选的并且在仅使用 A 时不会造成任何问题?
提前感谢您阅读本文的时间:)
解决方案
推荐阅读
- python - 根据相同的条件在数据框中创建多个列
- javascript - JavaScript 登录表单未验证
- python - 如何删除每个子类别的所有 NaN 列?
- python - Tensorflow:tf.estimator.DNNClassifier 是否包含训练准确性的摘要?
- amazon-web-services - CloudFront 的 SSL 终止,ELB 的反向代理
- elasticsearch - 哪款 Analyzer 可以满足我对 elasticsearch 的需求?
- c++ - 工厂设计模式在 C++ 中返回静态唯一指针
- node.js - 电子 - 发送带有修改的Referer标头的GET请求
- perl - 如何在管道输入到 Perl 脚本后读取密码行
- javascript - 调整浏览器窗口大小时,addEventListener 'resize' 不会触发