I'm a developer of CouchbaseLiteSwift and I'm seeing an issue with lldb's Couldn't lookup symbols that I couldn't find the root cause of the issue.
The following test code is from a Swift App project that uses a prebuilt CouchbaseLiteSwift.framework. The dsym file has been put right next to CouchbaseLiteSwift.framework in the project folder.
let results = try ! query.execute().allResults() /* results is Array */
let result = results.first!
When trying to print object (po) of the results variable, the "Couldn't lookup symbols" error has been shown as follows:
(lldb) po results
error: Couldn't lookup symbols:
nominal type descriptor for CouchbaseLiteSwift.Result
(lldb) po results.first!
error: Couldn't lookup symbols:
nominal type descriptor for CouchbaseLiteSwift.Result
However when po the result object itself, there is no issue.
(lldb) po result
<Result: 0x6000030768c0>
What could be the issue that is causing "Couldn't lookup symbols" when printing the array object? Any more info I could provide to help figure out the issue, please let me know.