ios - 如果一个或多个库有位码,我还能为 iOS 禁用位码吗?

标签 ios xcode bitcode

即使我有一个或多个具有位码的库,我仍然可以构建和发布禁用位码的 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/

相关文章:

ios - Tableview 单元格每次加载时都会重新加载多个表格单元格

iphone - 如何通过 XML 解析从 Google 新闻中获取数据

C++ - 如何在 lldb/Xcode 中获取 std::vector 对象的地址

ios - 在 ipad 上运行应用程序一次又一次地要求输入系统用户名和密码

xcode - 界面生成器 : Prevent auto adding subview while dragging

ios - App Store 团队在提交申请后报错 "your app contains bitcode"

ios - Xamarin iOS 通用链接支持 Twitter Auth

ios - 使用 CAMERA(不是相册)时从 UIImagePickerController 获取缩略图

ios - 使用 Cocoa Touch 框架构建

ios - Xcode 8.3 xcodebuild exportArchive 不工作 "No applicable devices found"错误