即使我有一个或多个具有位码的库,我仍然可以构建和发布禁用位码的 iOS 应用程序吗?
并非我依赖的所有库都支持位码。但我在某些论坛上读到,如果您的某些库有位码,则不能为您的 iOS 目标禁用位码。
如果我同时针对 iOS 和 watchOS 怎么办?我知道您可以有选择地为 watchOS 启用位码(实际上它是必需的)并为 iOS 目标禁用位码,但是如果混合库呢?
谢谢
最佳答案
答案是肯定的,您可以在您使用的多个库中混合使用 Bitcode 设置并成功发布您的应用。
在 iTunes Connect 中的 我的应用 > 定价和可用性 > Bitcode 自动重新编译 下有一个用于启用 Bitcode 的主开关,它独立于您的项目设置。如果禁用,则根本不会使用 Bitcode。
我已经成功发布了我最新的 iOS 应用程序,在我的目标的build设置中将 Enable Bitcode 设置为 No,同时还具有 Enable Bitcode在我的项目中使用的 Pod 中设置为 Yes。
关于ios - 如果一个或多个库有位码,我还能为 iOS 禁用位码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33114022/