Разгледахте ли CouchBase Server и CouchBase Lite?
Те предоставят мощен инструмент, наречен SyncGateway, който обработва за вас цялата синхронизация и сливането на данните между сървъра и вътрешната база данни. Не е нужно да кодирате нищо в мобилното си приложение за синхронизацията.
Couchbase Lite е достъпен за iOS и Android. Налице е и плъгин за Cordova/PhoneGap.
Никога не съм имал проблем да го компилирам, само за iOS имайте предвид, че компилирате за iOS6+, не работи с iOS5