Latest 1.0.0-alpha.7
License Apache License, Version 2.0
Platforms ios 9.0, requires ARC
Dependencies AeroGearSyncJsonPatch, Starscream

aerogear ios sync client

Pod Version

This module currently build with Xcode 9 (Swift 4) and supports iOS9, iOS10 and iOS11.

AeroGear iOS Differential Synchronization Client Engine represents a client side implementation for AeroGear Differential
Synchronization (DS) Server

This client uses the communication with the backend server implementation. The iOS SyncEngine
performs the actual work of the DiffSync protocol, please refer to its for more details.

Project Info
License: Apache License, Version 2.0
Build: CocoaPods
Issue tracker:
Mailing lists: aerogear-users (subscribe)
aerogear-dev (subscribe)

Build, test and play with aerogear-ios-sync-client

  1. Clone this project

  2. Get the dependencies

The project uses cocoapods for handling its dependencies. As a pre-requisite, install cocoapods and then install the pod. On the root directory of the project run:

pod install
  1. open AeroGearSyncClientJsonPatch.xcworkspace

Adding the library to your project

To add the library in your project, you can either use CocoaPods or manual install in your project. See the respective sections below for instructions:

Using CocoaPods

Support for Swift frameworks is supported from CocoaPods upwards. In your Podfile add:

source ''

project 'YourProjectName.xcodeproj'
platform :ios, '9.0'

target 'YourProjectName' do
  pod 'AeroGearSyncClientJsonPatch'

and then:

pod install

to install your dependencies.


For more details about the current release, please consult our documentation.


If you would like to help develop AeroGear you can join our developer’s mailing list, join #aerogear on Freenode, or shout at us on Twitter @aerogears.

Also takes some time and skim the contributor guide


Join our user mailing list for any questions or help! We really hope you enjoy app development with AeroGear!

Found a bug?

If you found a bug please create a ticket for us on Jira with some steps to reproduce it.

Latest podspec

    "name": "AeroGearSyncClientJsonPatch",
    "version": "1.0.0-alpha.7",
    "summary": "An iOS Sync Client for AeroGear Differential Synchronization",
    "description": "AeroGearSyncClient is using the synchronisation engine based on Google Diff Match Patch algorithm.nThis Client is based on WebSocket implementation.",
    "homepage": "",
    "license": "Apache License, Version 2.0",
    "authors": "Red Hat, Inc.",
    "source": {
        "git": "",
        "tag": "1.0.0-alpha.7"
    "platforms": {
        "ios": "9.0"
    "requires_arc": true,
    "source_files": "AeroGearSyncClientJsonPatch/SyncClientJsonPatch.swift",
    "dependencies": {
        "AeroGearSyncJsonPatch": [
        "Starscream": []
    "pushed_with_swift_version": "4.0"

Pin It on Pinterest

Share This