- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个分发给许多开发人员的静态库。现在我遇到了位码生成的问题。当我将此库包含到 xcode 项目并尝试将其存档时,链接器产生错误
MyModule.o 不包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或者为此目标禁用位码。用于架构 arm64
我尝试了所有可能的事情(来自 here 和 here )但没有任何帮助。启用位码标志后,宿主项目仍然无法存档。
奇怪的是 otool -l
命令说所有模块都包含一个位码部分。那为什么xcode工程不能归档呢?
最佳答案
如果错误确实来自您的库(而不是您项目中的其他库或框架),您可以从 Xcode 7 再次编译静态库。
默认情况下 - 它会在您的build设置中添加选项“enable_bitcode”。确保将其设置为 yes(默认值),并且所有其他源也使用 lib 支持位码编译(如果不是 - 您将收到错误)- 一切顺利。
替代方法是在使用您的库的 Xcode 项目中启用_bitcode = no(通知您的开发人员)。
关于ios - 静态库中的 ENABLE_BITCODE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33192792/
我正在开发一个分发给许多开发人员的静态库。现在我遇到了位码生成的问题。当我将此库包含到 xcode 项目并尝试将其存档时,链接器产生错误 MyModule.o 不包含位码。您必须在启用位码的情况下重建
ld: '....../Crashlytics.framework/Crashlytics(CLSInternalReport.o)' does not contain bitcode. You mu
我的应用程序有很多第三方库和社交插件,这些插件在 bitcode 中尚不可用。所以我无法使用允许 Enable_Bitcode = YES 编译我的应用程序。所以我将其更改为 NO,Apple 会批准
当我尝试使用 XCode 7 + iOS SDK 9 使用 OpenCV 2.4 iOS 编译我的 XCode 项目时,XCode 提示说 ld: 'opencv2.framework/opencv2
我对嵌入的位码术语有疑问。 什么是嵌入式位码? 什么时候启用,ENABLE_BITCODE 在新的 Xcode 中? 在 Xcode 7 中启用 ENABLE_BITCODE 时二进制文件会发生什么?
我已经围绕 Xcode 中新的 ENABLE_BITCODE 设置跟踪了多个线程,也已尽我所能(承认我不是 xcode 专业人士),但仍然无法编译项目以在我的测试手机上使用? 我的应用程序在模拟器上运
当我运行时,我的应用程序可以在模拟器上运行:npx react-native run-ios 但是,当我尝试通过 .xcworkspace 通过“存档”获取 ipa 文件时我收到有关 WebRTC 和
当我运行时,我的应用程序可以在模拟器上运行:npx react-native run-ios 但是,当我尝试通过 .xcworkspace 通过“存档”获取 ipa 文件时我收到有关 WebRTC 和
您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或禁用此目标的位码。对于架构arm64 如何解决这个问题? 最佳答案 什么是位码?位代码是指发
我已经安装了 Xcode 7 beta 3,我可以在模拟器上运行我的代码,但不能在我的设备上运行。我无法构建并收到警告: ld: warning: directory not found for op
我想为我的项目使用Tesseract。我创建了一个新项目,将 Tesseract 添加到我的 pod 文件中。 pod 安装正确,我的项目在模拟器设备上完美构建。但是在真机上出现了以下错误。不知道发生
我已经设置了以下编译器和链接器设置来为我的 IOS 库构建 harfbuzz: CC=clang CXX=clang++ CXXFLAGS='-miphoneos-version-min=9.0 -s
我想构建我的应用并启用 Bitcode。据我所知,我所有的第 3 方库依赖项都启用了 Bitcode。但是当我进行构建时,出现此错误: ld: -bundle 和 -bitcode_bundle(Xc
我有一个 pod 项目,其中包含一个演示 pod 用法的示例。在示例和 Pod 目标上,位码启用设置均设置为 yes。以下是示例的Podfile: use_frameworks! platform :
上周我能够很好地将我的 ipa 上传到 iTunesConnect。但是截至今天,我在通过 Application Loader 上传时遇到以下错误: ERROR ITMS-90635: "Inval
我是一名优秀的程序员,十分优秀!