问题标签 [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.

0 投票
6 回答
15490 浏览

ios - 如何检查框架是否支持 Xcode7 的 Bitcode

从 Xcode 7 开始,第三方框架应该支持Bitcode成为常见问题之一。我们还可以通过在 Build settings 中将 ENABLE_BITCODE 设置为 NO 来禁用 BITCODE。但我不想关闭它,而是想将我所有的框架转换为兼容 BITCODE。

那么除了在 Xcode 中编译框架之外,如何检查框架是否兼容 BITCODE。有时 Xcode 会给出一个框架的 BITCODE 兼容性错误,即使它们没有 BITCODE 支持,也会留下其他框架。

是否有任何工具/命令行检查?

0 投票
1 回答
806 浏览

ios - Xcode 7 当我为项目禁用位码时会发生什么?

我试图了解为项目禁用位码的含义。据我了解,Apple 打算将其用于一些幕后优化,以应对未来的 API 更改。但是,我使用的许多框架/Cocoapods 不使用位码,所以我不得不禁用它。我应该尝试解决问题而不仅仅是禁用位码吗?发送启用了位码的二进制文件有什么好处?

对带有 cocoapods 或其他 3rd 方库的项目禁用位码有什么影响?

0 投票
2 回答
1121 浏览

ios - Xode7.0使用Google Map SDK iOS时会报错

每个人。非常感谢。

我在 iOS 中使用 Google Map API。

这次在 X-Code 7.0 中使用了它。

它失败了,如下所示。

原因是什么?

会有对策吗?

BITCODE 在 NO 中成功构建。我想通过 Apple Watch 通信将其捆绑在一起,所以我必须使 BITCODE YES 并且遇到麻烦。谢谢你。

豆荚日志

Ainetmakoto-no-MacBook-Pro:XcodeSorce ainetmakoto$ pod try GoogleMaps 更新规范存储库 CocoaPods 0.39.0.beta.4 可用。要更新使用: gem install cocoapods --pre[!] 这是一个我们希望您尝试的测试版本。有关更多信息,请参阅http://blog.cocoapods.org和此版本的更改日志http://git.io/BaH8pQ

尝试使用 GoogleMaps 打开 '/private/var/folders/kz/m2sdcgh56wl4kpchk96g7kw40000gn/T/CocoaPods/Try/GoogleMaps/GoogleMapsSDKDemos/SDKDemos.xcodeproj' Ainetmakoto-no-MacBook-Pro:XcodeSorce ainetmakoto$

样本的构建不是由错误造成的。

在此处输入图像描述

ld: '/var/folders/kz/m2sdcgh56wl4kpchk96g7kw40000gn/T/CocoaPods/Try/GoogleMaps/GoogleMapsSDKDemos/GoogleMaps.framework/GoogleMaps(GMSCachedTile.o)' 不包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或禁用此目标的位码。对于架构 armv7 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

0 投票
4 回答
3189 浏览

ios - 如何更新 Fabric 和 Crashlytics?

我使用织物应用程序而不是 cocoapods 安装了 Fabric 和 crashlytics 框架。我需要更新它以符合这个错误和未来。

/Crashlytics.framework/Crashlytics(CrashlyticsPlaceholderStatic.o)' 不包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或禁用此目标的位码。用于架构 arm64

我已经读到更新将解决这个问题。

谢谢!

0 投票
3 回答
14876 浏览

ios - 在启用位码的情况下编译 iOS 库

我需要发布一个启用了位码的框架,这很麻烦。我将项目设置中的“启用位码”设置为“是”,它可以为真实设备和模拟器构建干净。

我想测试这个库,所以我将它集成到我为此目的创建的一个新应用程序中,但现在它只为模拟器构建。当我尝试为真实设备构建时,我得到:

就像我说的,我是在启用 Bitcode 的情况下构建的,所以我不确定为什么会发生这种情况。

有任何想法吗?谢谢

0 投票
1 回答
366 浏览

ios - 比特码和企业分布

从 XCode 7 开始,我们可以从 bitcode 导出应用程序,这是导出企业分发时的默认设置。但这对旧 iOS 版本意味着什么?

0 投票
1 回答
1552 浏览

google-plus - 适用于 iOS9 的 Google+ 登录

我们有一个使用 Google+ 登录的应用(版本 1.7.1)

我们正在升级到 iOS 9 并面临一些问题。在谷歌文档中,我们找不到对这些问题的任何明确引用 + 我们看到该库最近没有更新。

  • 谷歌是否停止支持 Google+ 登录?
  • 在 iOS 9.0 中是否有有效的方法来支持 Google+ 登录,或者我们应该转向 Google 登录?

主要问题是我们找不到有关此问题的任何官方参考资料。

(我们确实发现了这个 - https://code.google.com/p/google-plus-platform/issues/detail?id=1220)但没有官方答案。

塔克斯

0 投票
1 回答
7706 浏览

ios - IOS:xcodebuild 命令在 Build Settings 中禁用 bitcode

我想通过终端命令在 .xcodeproj 的构建设置中禁用 Bitcode。我已经搜索了所有内容,但只找到了从终端构建或存档项目的命令。你能给我一个例子,这个命令是什么样子的吗?

谢谢

0 投票
0 回答
240 浏览

amazon-web-services - XCode 7.0.1,存档期间链接失败,即使 AWS 的 BitCode = NO

我知道还有其他一些关于此的问题,但他们并没有解决这个问题。

Pre XCODE 7.x 项目,升级到 XCODE 7.0.1

链接时出现以下错误

即使构建设置启用位码设置为否。

这发生在 ARCHIVE 期间,但适用于 sim 构建。

0 投票
2 回答
5129 浏览

ios - 如何修复 Facebook SDK“不包含位码”错误?

将我的 Xcode 更新到最新版本后出现以下错误:

ld: '/Users/mimicreative/Documents/Kerja/Backup/FacebookSDK/FBSDKMessengerShareKit.framework/FBSDKMessengerShareKit(FBSDKMessengerApplicationStateManager.o)' 不包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或禁用此目标的位码。对于架构 armv7

但是我在早期版本的 Xcode 上没有这个错误。当我归档我的项目时发生了这个错误。