问题标签 [bitcode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 是否需要位码才能让用户仅下载目标设备所需的可执行架构?
我的应用程序很大,用 Unity3D 制作的普通麻将游戏几乎 100MB。我想为我的观众提供较小的下载量。
大多数问题来自嵌入在胖二进制文件(和架构)中的可执行代码。我不使用很多图像,并且使用按需资源/关卡在我的游戏中没有多大意义。armv7
arm64
看起来App Slicing
Apple 的功能是可行的方法,因为它允许iOS 9
用户从 App Store 下载应用程序变体,其中仅包含目标设备所需的可执行架构。
由于我使用的是不支持位码的 3rd 方框架,我的问题是:
- 我的目的是否需要位码支持?App Store 是否需要位码才能为
iOS 9
用户“切片”我的应用程序? - 如果不需要位码,我是否需要将我的部署目标设置为,
iOS 9
或者我仍然可以为用户提供支持iOS >= 7
和利用?App Slicing
iOS 9
ios - 适用于 iOS 的 Google Identity Toolkit 是否支持位码?
在针对 Identity Toolkit 的 CocoaPods 版本进行构建时,遇到以下错误:
现在大多数 Google pod 都支持 Bitcode,这是一个预期的错误吗?
clang - 在 LLVM 3.6 静态通道上使用 llvm 3.3 位码
现在,我有一个与 llvm 3.3 兼容的 llvm 位码。但是,我的 LLVM 静态通行证使用的是 llvm 3.6。由于 bitcode 的格式从 3.3 更改为 3.6,因此 pass 在提取调试元数据时存在问题。解决这个问题的一种方法是我可以将整个 llvm 3.6 通行证降级到 3.3。但是,还有其他方法可以做到这一点吗?
ios - 测试 LinkedIn SDK 登录
我正在尝试为我的 IOS 应用程序测试我的linkedIn“登录”(使用 Swift)
我无法在模拟器中对此进行测试,因为 LinkedIn 强制用户打开 LinkedIn 应用程序以进行注册,并且 LinkedIn 没有预安装在模拟器中。
所以,我想,我会在我的 iPad 上测试我的应用程序。但是,为了做到这一点,必须禁用 Bitcode,因为linkedIn SDK 还不支持这一点。
所以,现在我不知道如何测试LinkedIn Login。有什么建议吗?
ios - IOS应用文件大小
我的任务是比较源代码构建和应用商店部署的应用程序的大小(两者都是健全的应用程序)。
我已经在 MAC 中生成了源代码构建的 IPA 文件。它的文件大小是29 mb.
在应用商店中,同一应用程序的大小为67 mb
.
我如何比较两者的大小?
ios - Xcode 为 Cordova 项目提供链接错误:“无位码”
我正在尝试使用 Xcode 7.1.1 构建 Cordova 项目,并且从链接器收到“无位码”错误:
我已在调试和发布版本的构建设置中将 Enable Bitcode 设置为 No(如其他地方针对此问题的建议解决方案中所建议的那样),但这并不能消除链接错误。
我已经安装了最新的 Corodova 3.9.2 版本。
ios9 - 启用位码 Xcode 7.1
在为 iOS9 构建应用程序时,我在 XCode 7.1 中遇到此错误:(...) MyoKit(TLMHub.o)' 不包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或禁用此目标的位码。对于架构 arm64 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
在为模拟构建应用程序时,它可以工作。
我一直在搜索,但找不到启用位码的选项。有任何想法吗?
ios - Cocoapods 的 Xcode 7 链接器错误
我使用 xcode 7 和 cocoapods 来处理 parse 并且我的应用程序在模拟器上正确运行但是当我想在我的 iPhone5s 上测试它时出现此错误:ld: -undefined and -bitcode_bundle (Xcode setting ENABLE_BITCODE=YES) cannot be used together clang :错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
ios - 如何将 LLVM 位码编译为本机二进制文件
假设我有一个带有 __LLVM 位码部分的二进制文件(一个 iOS 应用程序)。
有没有办法从位码重新编译特定于平台的代码?