微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐