Perhaps I'm missing something, but this is a lot more steps than what I did to get CouchbaseLite as a source dependency in my CBLNestedModelExample (check pull request for link to it).
In short, these are the steps I did...
1.) In your project directory, type "git submodule add <repo to couchbase>"
2.) git submodule update --init --recursive
3.) In your project's xcodeproject, drag the couchbase-lite project into it right under your project at the top
4.) Click on your project settings, add library, and select CouchbaseLite.framework (select the right one for Mac or iOS, it will tell you).
Build and run, and everything works. Please let me know if I'm missing something.
Cheers,
Ragu