ios – Xcode 7 Dropbox Core API:只需禁用Bitcode?

我现在在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是什么,它是什么好的.可以通过在目标构建设置中简单地将启用位代码选项设置为“否”来解决错误.之后,所有的编译没有任何错误,应用程序运行没有任何问题.

到目前为止这么好,但这是“正确”的解决方案吗?我检查了DropBox页面获取更新的SDK版本,但是我已经使用了最新版本.

该项目包含一些不使用DropBox SDK的App Widget,Watch Extension等的其他目标.这里应该使用什么启用Bitcode的选项?是(由于某种原因)更好地使用相同的值(Noin我的情况)为所有目标?如果主应用程序目标不使用Bitcode,那么启用Bitcode for Watch和Widget目标是否有意义?

这里最好的做法是什么?

解决方法

似乎他们还没有发布支持代码的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: 07001

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...