iOS cocoapods xcode 9 中的 couchbase lite 中的 Objc-class-ref 错误

Objc-class-ref error in couchbase lite in iOS cocoapods xcode 9

在 iOS 应用程序中集成 CouchbaseLite 通过 cocoapods 导致错误。这是我收到的错误:

Undefined symbols for architecture x86_64: “OBJC_CLASS$_CBLManager”, referenced from: objc-class-ref in ViewController.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

我也在 couchbase-lite 论坛上提出了问题: https://forums.couchbase.com/t/bjc-class-ref-error-in-couchbase-lite-in-ios-cocoapods-xcode-9/14744?u=st.shubh.tiwari

“其他链接器”标志设置为“-ObjC”。将其更改为 $(inherited)。这将确保 Cocoapods 能够包含适当的标志。否则你的 cocoa pods 安装将无法正常进行。

这确实帮助我解决了我的问题。非常感谢 CouchBase 社区。