我现在在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的支持人员回复其他开发人员在这方面的问题.
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 举报,一经查实,本站将立刻删除。