gpt4 book ai didi

ios - Xcode 7 + Dropbox 核心 API : Simply disable Bitcode?

转载 作者:技术小花猫 更新时间:2023-10-29 10:38:06 26 4
gpt4 key购买 nike

我在我的 iOS 应用程序中使用 Dropbox Core API 已经有一段时间了。更新到 Xcode 7 后,我在尝试编译我的项目时收到以下错误:

ld: '.../Frameworks/Dropbox/iOS/DropboxSDK.framework/DropboxSDK' does not contain bitcode. 
You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated
library from the vendor, or disable bitcode for this target.

我知道 Bitcode 是什么以及它有什么用处。只需在目标build设置中将 Enable Bitcode 选项设置为 No 即可解决该错误。在此之后,一切都编译无误,应用程序运行没有任何问题。

到目前为止一切顺利,但这是“正确”的解决方案吗?我在 Dropbox 页面上查看了 SDK 的更新版本,但我已经使用了最新版本。

该项目包含一些不使用 Dropbox SDK 的 App Widget、Watch Extension 等其他目标。此处应使用Enable Bitcode 的哪个选项?是否(出于某种原因)更好地为所有目标使用相同的值(No在我的例子中)?如果主应用程序目标不使用 Bitcode,那么为 Watch 和 Widget 目标启用 Bitcode 是否有意义?

此处的最佳做法是什么?

最佳答案

他们似乎还没有发布支持 bitcode 的 API。 Here is the link to the thread在官方 Dropbox 论坛上,其中包括来自 Dropbox 的支持人员在这方面回复其他开发人员的问题。

以下是 Dropbox 支持人员的相关回复:

Oh, great! We haven't released an update to the iOS Core SDK with bitcode, but if you need bitcode support for the Core SDK, you can add the source directly, since it's open source. There's a thread about this for the Core SDK here: https://www.dropboxforum.com/hc/en-us/community/posts/204352929-Need-Bitcode-Framework

关于ios - Xcode 7 + Dropbox 核心 API : Simply disable Bitcode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32646120/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com