11得票3回答
Kotlin多平台库支持iOS位码。

我们使用Kotlin来在Android和iOS之间共享一个库。我们已经准备好了所有的东西,但是在iOS端我需要启用Bitcode。经过一番研究,我找到了解决方案:kotlin { targets { fromPreset(presets.jvm, 'jvm') { ma...

10得票2回答
是否可以使用位码创建通用的iOS框架?

据我所了解,位码允许生成带有中介二进制格式的二进制文件。 因此,它是编译为ARM或x64架构之前的步骤。 自iOS 8以来,可以创建“真实”的.framework 文件。但是,默认情况下,框架文件仅为一个体系结构编译而成(模拟器,iPhone)。当想要分发.framework 文件时,最好提...

9得票1回答
启用iOS 9的位代码会使IPA大小增加3倍,这是指应用商店上的大小吗?

iOS 9 之前,我们的 IPA 大约为 6MB。通过 Xcode 7 进行归档和导出后,IPA 的大小增加到了约 17MB。经过进一步调查,我们发现在导出设置中启用“Bitcode”选项是导致文件尺寸激增的原因。 我的问题是:如果我们启用了这个选项,我们的 IPA 尺寸在商店中会变成 17...

9得票3回答
如何停止使用位码编译Xamarin应用程序?

在我的iOS构建配置中,没有禁用位码的选项。虽然在Xcode中可以设置ENABLE_BITCODE=NO。我需要这个选项是因为我的链接框架没有使用位码进行构建,而现在苹果不再允许半位码编译的应用程序。

9得票4回答
无法重新解析位码束中的对象文件:'无效的位码版本

ld: 无法在位码捆绑包中重新解析对象文件:'Invalid bitcode version (Producer: '902.0.39.2_0' Reader: '900.0.39.2_0')',使用 libLTO 版本 'LLVM version 9.0.0,(clang-900.0.39....

9得票3回答
我想知道如何在XCODE 7 beta 4中获取选项ENABLE Bitcode?

我想要使用Xcode 7来部署适用于iOS 5.1.1及以上版本的iOS应用程序。 但是,当我尝试使用Xcode 7 beta 4运行我的iOS应用程序时,它显示以下错误信息:“-fembed-bitcode不支持6.0之前版本的iOS。” 关于这个错误,我在谷歌上找到了以下预测: “ ...

9得票1回答
无法为arm64生成位码包。

我在当前项目的构建设置中将“启用位码”设置为“YES”时遇到了构建错误。错误信息如下: ld: 由于“/Users/nick/Library/Developer/Xcode/DerivedData/PROJECTNAME-esksqmlmtpqewpbktcqeqloackeu/Build/...

9得票5回答
如果应用程序提交时启用位码 = 否,苹果会拒绝应用程序吗?

我的应用程序有很多第三方库和社交插件,这些都还没有支持bitcode。所以我不能使用Enable_Bitcode = YES编译我的应用程序。 因此我将其更改为NO,苹果公司会批准我的应用程序在iOS 7.x-9.x上运行吗?

9得票1回答
bitcode_strip (xcrun)是什么?

在我的iOS项目中将TwilioVideo添加为Pods依赖项后,我意识到其大小显着增加(+100 Mo)。 经过一些研究,我找到了这个主题和特别是这个建议使用Podfile通过此命令剥离位代码的消息。 我以前不太了解位代码,直到我发现了这篇关于它的好文章:https://lowlevel...

9得票2回答
如何为WebRTC iOS框架启用Bitcode?

我该如何启用 Bitcode 编译 WebRTC iOS 框架。目前由于 WebRTC 框架,我必须禁用项目的 Bitcode。