Heb je CouchBase Server en CouchBase Lite al bekeken?
Ze bieden een krachtige tool, de SyncGateway genaamd, die voor u alle synchronisatie en het samenvoegen van de gegevens tussen de server en de interne database afhandelt. Voor de synchronisatie hoeft u niets in uw mobiele App te coderen.
Couchbase Lite is beschikbaar voor iOS en Android. Er is ook een plug-in voor Cordova/PhoneGap beschikbaar.
Ik heb nooit een probleem gehad om het te compileren, alleen voor iOS, houd er rekening mee om te compileren voor iOS6+, het werkt niet met iOS5