We had tested the 1.0.2 package against ToDoLite, which does use CBLUITableSource, and it had built fine. In response to how this issue came about and was missed in testing, it was proposed we could add something to our demo app to check for this issue. As follows is the recommendation from Jens:
We could add an (unnecessary) direct reference to the CBLUITableSource class, something like
(void)[CBLUITableSource class];
During the 1.0.2 release, it was discovered in post-publishing that there was a missing symbol to CBLUITableSource. See: https://groups.google.com/d/msg/mobile-couchbase/wbpIPw7tsUg/rRC-Tx5beOcJ
We had tested the 1.0.2 package against ToDoLite, which does use CBLUITableSource, and it had built fine. In response to how this issue came about and was missed in testing, it was proposed we could add something to our demo app to check for this issue. As follows is the recommendation from Jens:
We could add an (unnecessary) direct reference to the CBLUITableSource class, something like (void)[CBLUITableSource class];