395得票7回答
iOS 9中的新警告:"所有位码将被删除"

我的应用程序出现了关于Google Framework的新警告: (null): 紧急:所有位码将被删除,因为 '/Users/myname/Library/Mobile Documents/com~apple~CloudDocs/foldername/appname/Goog...

288得票9回答
Xcode构建选项“启用位代码”(Enable bitcode)的影响是什么?是/否。

昨天我注意到关于parse.com库的大量警告: 紧急:所有位码都将被删除,因为 '[path]/Parse.framework/Parse(PFAnalytics.o)' 是没有使用位码构建的。您必须重新启用位码(Xcode设置ENABLE_BITCODE),从供应商获取更新的库或为...

285得票6回答
在Xcode 7中,ENABLE_BITCODE是什么?

我对嵌入式位码一词有疑问。 什么是嵌入式位码? 何时启用新版Xcode中的ENABLE_BITCODE? 在Xcode 7中启用ENABLE_BITCODE会发生什么?

197得票5回答
如何让Clang编译为LLVM IR

我希望使用 clang 将我的 C/C++ 代码编译为 LLVM 比特码,而不是二进制可执行文件。我该如何实现? 如果我已经有了 LLVM 比特码,如何将其进一步编译为二进制可执行文件? 我想在将 LLVM 比特码编译为二进制可执行文件之前添加一些自己的代码。

130得票4回答
Xcode 14弃用位码 - 但为什么?

Xcode 14 Beta 发布说明已经发布,感谢每年一度的 WWDC。 不过,Bitcode 现在已经被废弃了,如果您尝试启用它,将会收到警告信息。 我在想,这是怎么回事呢?使用 Bitcode 有什么不利因素吗?苹果公司是否难以维护它?现在每个 iPhone 型号的编译将如何操作?

96得票10回答
Xcode 7和ENABLE_BITCODE=YES设置无效

我一直在关注关于Xcode中新的ENABLE_BITCODE设置的几个线程,也尽我所能地尝试了一些方法(承认我不是xcode专家),但仍然无法使项目编译以在我的测试手机上使用。 我的应用在模拟器上运行良好,但我不能将其部署到我的iPhone进行测试。我只安装了iOS 9 beta的后者。 ...

93得票4回答
如何使用启用Bitcode的xcodebuild构建静态库?

Xcode 7 推出了Bitcode,它是一种 LLVM 中间二进制文件,这意味着苹果的服务器可以在没有我的参与下为不同的架构重新编译我的应用程序。 在 Lookback,我使用一个静态存档框架来分发我们的库。似乎当你使用除“Build & Archive”以外的任何东西进行构建时,实际上并...

83得票5回答
谷歌分析的libAdIdAccess.a库不包含位码。

Xcode 7 beta 3 刚刚安装了一些“附加组件” (现在版本为7.0 beta 3 (7A152u)),现在我遇到了编译器错误:ld: '/<abbreviated>/Vendor/Analytics/GoogleAnalytics/libAdIdAccess.a(TAGA...

74得票9回答
如何在Xcode 7中禁用项目和CocoaPods依赖项的位代码?

如何禁用项目和cocoapod依赖项的位码?在尝试使用Xcode 7运行我的项目时,我遇到了以下错误。   不包含位码。您必须使用位码启用(Xcode设置ENABLE_BITCODE)重新构建它,从供应商获取更新的库,或为此目标禁用位码。针对架构arm64 编辑:最初只禁用了一个目标的...

59得票2回答
在iOS 6.0之前的版本不支持-fembed-bitcode。

最近我下载了Xcode 7 beta,遇到如下错误: -fembed-bitcode在iOS 6.0以前的版本中不受支持。 是否有解决方法可以在不改变部署目标的情况下修复此问题? 提前致谢。