Kinvey/swift-sdk

View on GitHub
Kinvey/Kinvey.xcodeproj/project.pbxproj

Summary

Maintainability
Test Coverage
// !$*UTF8*$!
{
    archiveVersion = 1;
    classes = {
    };
    objectVersion = 52;
    objects = {

/* Begin PBXBuildFile section */
        570423F91F82EC3E00EE5CBD /* KinveyAppUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 570423F81F82EC3E00EE5CBD /* KinveyAppUITests.swift */; };
        5705B1BB1EDF823F0006980A /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5705B1BA1EDF823F0006980A /* AppDelegate.swift */; };
        5705B1BD1EDF823F0006980A /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5705B1BC1EDF823F0006980A /* ViewController.swift */; };
        5705B1BF1EDF823F0006980A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5705B1BE1EDF823F0006980A /* Assets.xcassets */; };
        5705B1C21EDF823F0006980A /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5705B1C01EDF823F0006980A /* Main.storyboard */; };
        5705B1D81EDF82400006980A /* KinveyMacAppUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5705B1D71EDF82400006980A /* KinveyMacAppUITests.swift */; };
        5705B1E51EDF83DB0006980A /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        570623201F1825CA00B7FAE9 /* PerformanceTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5706231F1F1825CA00B7FAE9 /* PerformanceTest.swift */; };
        570677D01F8FD6280092CEE3 /* ValidationStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 570677CF1F8FD6280092CEE3 /* ValidationStrategy.swift */; };
        5706D9951DDFFC93009836D5 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        5706D9961DDFFC93009836D5 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        5706D9971DDFFC94009836D5 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        5706D9981DDFFC94009836D5 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        57089DD71D5CE80D00A36035 /* PullOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57089DD61D5CE80D00A36035 /* PullOperation.swift */; };
        570BD2FD1E845E7A000341C9 /* AggregateOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 570BD2FC1E845E7A000341C9 /* AggregateOperation.swift */; };
        5711E1221E979EEF003351F0 /* MemoryCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D643471CAB3C8A00F6D16E /* MemoryCache.swift */; };
        57136F631D5D23BF00731DDB /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        5714EBB01CCECE35001E3ECF /* AclTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5714EBAF1CCECE35001E3ECF /* AclTestCase.swift */; };
        5714EBB21CCEEAF9001E3ECF /* RemoveByIdOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5714EBB11CCEEAF9001E3ECF /* RemoveByIdOperation.swift */; };
        57167C77230DDE910014BA94 /* CollectionChange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57167C76230DDE910014BA94 /* CollectionChange.swift */; };
        57167C79230DDFCB0014BA94 /* RealmPendingOperationReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57167C78230DDFCB0014BA94 /* RealmPendingOperationReference.swift */; };
        57167C7B230DE02C0014BA94 /* QueryCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57167C7A230DE02C0014BA94 /* QueryCache.swift */; };
        57167C7D230DE0620014BA94 /* RealmPendingOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57167C7C230DE0620014BA94 /* RealmPendingOperation.swift */; };
        57167C7F230DE1310014BA94 /* RealmCascadeDeleteExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57167C7E230DE1310014BA94 /* RealmCascadeDeleteExecutor.swift */; };
        57167C81230DE15D0014BA94 /* ObjectIdKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57167C80230DE15D0014BA94 /* ObjectIdKind.swift */; };
        57167C83230DEC180014BA94 /* RealmCascadeDeletable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57167C82230DEC180014BA94 /* RealmCascadeDeletable.swift */; };
        57167C85230DEF2B0014BA94 /* RealmDynamicCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57167C84230DEF2B0014BA94 /* RealmDynamicCache.swift */; };
        57167C87230DF0A90014BA94 /* RealmMapKitSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57167C86230DF0A90014BA94 /* RealmMapKitSupport.swift */; };
        57182C501F75AF460013A6BD /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57182C4F1F75AF460013A6BD /* AppDelegate.swift */; };
        57182C521F75AF470013A6BD /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57182C511F75AF470013A6BD /* ViewController.swift */; };
        57182C551F75AF470013A6BD /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 57182C531F75AF470013A6BD /* Main.storyboard */; };
        57182C571F75AF470013A6BD /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 57182C561F75AF470013A6BD /* Assets.xcassets */; };
        57182C5A1F75AF470013A6BD /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 57182C581F75AF470013A6BD /* LaunchScreen.storyboard */; };
        57182C651F75AF470013A6BD /* BackgroundFetchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57182C641F75AF470013A6BD /* BackgroundFetchTests.swift */; };
        57182C701F75AF470013A6BD /* BackgroundFetchUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57182C6F1F75AF470013A6BD /* BackgroundFetchUITests.swift */; };
        57182C7B1F75B2C90013A6BD /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        571991071CB45EC400070CDA /* SyncStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5753BB3B1C23F29000EB9D3A /* SyncStoreTests.swift */; };
        571991091CB45EEE00070CDA /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571991081CB45EEE00070CDA /* Person.swift */; };
        571BA2611F55D9E600DE1886 /* MyFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571BA2601F55D9E600DE1886 /* MyFile.swift */; };
        571BA2621F55DA1C00DE1886 /* MyFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571BA2601F55D9E600DE1886 /* MyFile.swift */; };
        572005C81D30236300AE9AC5 /* NetworkStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 576E95AC1C20DB7C00258CC3 /* NetworkStoreTests.swift */; };
        572005CA1D342B2800AE9AC5 /* Book.swift in Sources */ = {isa = PBXBuildFile; fileRef = 572005C91D342B2800AE9AC5 /* Book.swift */; };
        5726321E1EE99C940082A1A8 /* SongRecommendation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5726321D1EE99C940082A1A8 /* SongRecommendation.swift */; };
        572632251EE9A2A10082A1A8 /* SongRecommendation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5726321D1EE99C940082A1A8 /* SongRecommendation.swift */; };
        5728212D1C63E0F500373EC8 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5728212C1C63E0F500373EC8 /* File.swift */; };
        5728212F1C63E10700373EC8 /* FileStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5728212E1C63E10700373EC8 /* FileStore.swift */; };
        5728213B1C6482C000373EC8 /* URLSessionTaskRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5728213A1C6482C000373EC8 /* URLSessionTaskRequest.swift */; };
        572B948320D2A7ED00E23F59 /* PushTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57873DEB1DFF3FDC002C87BF /* PushTestCase.swift */; };
        572C457B1C86690700A41935 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 572C457A1C86690700A41935 /* Date.swift */; };
        572E47502267E5AE00C78BE3 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        572E47512267E5B200C78BE3 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        572E47522267E5B700C78BE3 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        572E47532267E5B800C78BE3 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        572E47542267E5B800C78BE3 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        572E47552267E5BE00C78BE3 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        572E47562267E5BF00C78BE3 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        572E47572267E5C400C78BE3 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        572E47582267E5D000C78BE3 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        572E47592267E5D000C78BE3 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        572E475A2267E5D100C78BE3 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        572E475B2267E5D900C78BE3 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        572E475C2267E5D900C78BE3 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        572F12E41EDF909B006E5D2B /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        57305B4B22664D9100A6451F /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        573150981CBD8D910022A05C /* QueryTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573150971CBD8D910022A05C /* QueryTest.swift */; };
        57373AB21ECCD8C6002842CE /* EntityTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57373AB11ECCD8C6002842CE /* EntityTestCase.swift */; };
        57373ABF1ECE1849002842CE /* LogTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57373ABE1ECE1849002842CE /* LogTestCase.swift */; };
        57375F901E3FD71D0015A241 /* UploadAndPlayVideoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57375F8F1E3FD71D0015A241 /* UploadAndPlayVideoViewController.swift */; };
        57379DA51C72AAA900E240E9 /* Operation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57379DA41C72AAA900E240E9 /* Operation.swift */; };
        573851AC1D47C7EB00E4712A /* FileCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573851AB1D47C7EB00E4712A /* FileCache.swift */; };
        573851AE1D47C7F800E4712A /* RealmFileCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573851AD1D47C7F800E4712A /* RealmFileCache.swift */; };
        573CC99D20D19AB900BDF726 /* CacheMigrationTestCaseData.zip in Resources */ = {isa = PBXBuildFile; fileRef = 573CC99C20D19AB900BDF726 /* CacheMigrationTestCaseData.zip */; };
        573DD9851D11CCD6006ECF1C /* RealmCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573DD9841D11CCD6006ECF1C /* RealmCache.swift */; };
        573E55F11CAC8BA8003D2F23 /* CustomEndpointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573E55F01CAC8BA8003D2F23 /* CustomEndpointTests.swift */; };
        57403A7D1C4D92E3008ECCD4 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57403A7C1C4D92E3008ECCD4 /* Error.swift */; };
        5745DC821C97904400E7E764 /* Kinvey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        57465B3B1F956E5E007F86C7 /* PullDataStoreViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57465B3A1F956E5E007F86C7 /* PullDataStoreViewController.swift */; };
        57470FA11C76834B0096B15F /* ReadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57470FA01C76834B0096B15F /* ReadOperation.swift */; };
        57470FA31C76847F0096B15F /* WriteOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57470FA21C76847F0096B15F /* WriteOperation.swift */; };
        57470FA51C76926B0096B15F /* PushOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57470FA41C76926B0096B15F /* PushOperation.swift */; };
        57470FA71C7698B30096B15F /* MultiRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57470FA61C7698B30096B15F /* MultiRequest.swift */; };
        57470FAB1C769EF00096B15F /* PurgeOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57470FAA1C769EF00096B15F /* PurgeOperation.swift */; };
        574912711C59323B00EA4F26 /* StoreType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 574912701C59323B00EA4F26 /* StoreType.swift */; };
        574912731C5932A700EA4F26 /* WritePolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 574912721C5932A700EA4F26 /* WritePolicy.swift */; };
        574B0FA71C729EAF00CDC48F /* GetOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 574B0FA61C729EAF00CDC48F /* GetOperation.swift */; };
        574B0FA91C729EB900CDC48F /* FindOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 574B0FA81C729EB900CDC48F /* FindOperation.swift */; };
        574B0FAB1C729EC900CDC48F /* SaveOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 574B0FAA1C729EC900CDC48F /* SaveOperation.swift */; };
        574B0FAD1C729F3300CDC48F /* RemoveByQueryOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 574B0FAC1C729F3300CDC48F /* RemoveByQueryOperation.swift */; };
        575181571D63943F005C8ECF /* MICAuthorizationGrantViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 575181561D63943F005C8ECF /* MICAuthorizationGrantViewController.swift */; };
        57529810226FB12A002FA614 /* AutoDataStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57CDF45D22653DBC006596A7 /* AutoDataStoreSpec.swift */; };
        57529839226FB12A002FA614 /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        57529845226FB1AD002FA614 /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571991081CB45EEE00070CDA /* Person.swift */; };
        57529846226FB1C6002FA614 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        57529847226FB1E4002FA614 /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        57529848226FB204002FA614 /* URLProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5765B83C1C972D7000080FFA /* URLProtocols.swift */; };
        57529849226FB22B002FA614 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        57529852226FB9AA002FA614 /* AutoDataStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57CDF45D22653DBC006596A7 /* AutoDataStoreSpec.swift */; };
        5752987B226FB9AA002FA614 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2E1C98805E00479206 /* QuartzCore.framework */; };
        5752987C226FB9AA002FA614 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2C1C98805600479206 /* CoreGraphics.framework */; };
        5752987D226FB9AA002FA614 /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        57529882226FB9AA002FA614 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 57A2ED951C4D5F74006D26A9 /* Media.xcassets */; };
        57529884226FB9AA002FA614 /* Kinvey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        5752988B226FBA5F002FA614 /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        5752988C226FBA89002FA614 /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571991081CB45EEE00070CDA /* Person.swift */; };
        5752988D226FBAC3002FA614 /* URLProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5765B83C1C972D7000080FFA /* URLProtocols.swift */; };
        5752988E226FBADB002FA614 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        5752988F226FBAFC002FA614 /* KinveyURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57305B4922664D3100A6451F /* KinveyURLProtocol.swift */; };
        575465A41E66405D0063B4B6 /* PerformanceProductTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 575465A31E66405D0063B4B6 /* PerformanceProductTestCase.swift */; };
        5754DDBD1EAEBC4A00122A7A /* DateTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5754DDBC1EAEBC4A00122A7A /* DateTestCase.swift */; };
        575772861C4728E5001D56F5 /* TTL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 575772851C4728E5001D56F5 /* TTL.swift */; };
        575792C01D412CD20065CC22 /* UserQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 575792BF1D412CD20065CC22 /* UserQuery.swift */; };
        5759854E1CC833930054DF08 /* LongData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5759854D1CC833930054DF08 /* LongData.swift */; };
        575985501CC834FE0054DF08 /* MedData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5759854F1CC834FE0054DF08 /* MedData.swift */; };
        5765B83D1C972D7000080FFA /* URLProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5765B83C1C972D7000080FFA /* URLProtocols.swift */; };
        5765B8471C9771BC00080FFA /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5765B8461C9771BC00080FFA /* AppDelegate.swift */; };
        5765B8491C9771BC00080FFA /* MICLoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5765B8481C9771BC00080FFA /* MICLoginViewController.swift */; };
        5765B84C1C9771BC00080FFA /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5765B84A1C9771BC00080FFA /* Main.storyboard */; };
        5765B84E1C9771BC00080FFA /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5765B84D1C9771BC00080FFA /* Assets.xcassets */; };
        5765B8511C9771BC00080FFA /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5765B84F1C9771BC00080FFA /* LaunchScreen.storyboard */; };
        5765B8641C97751000080FFA /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        576A1D361CCA92CA006B261E /* DataTypeTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 576A1D351CCA92CA006B261E /* DataTypeTestCase.swift */; };
        576B08DA22AEEE8800C22C95 /* MultiInsertSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 576B08D922AEEE8800C22C95 /* MultiInsertSpec.swift */; };
        576B08DB22AF0A0C00C22C95 /* MultiInsertSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 576B08D922AEEE8800C22C95 /* MultiInsertSpec.swift */; };
        576E95A41C1FB10700258CC3 /* DataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 576E95A31C1FB10700258CC3 /* DataStore.swift */; };
        576F1E821F1958E600C854CE /* PerformanceTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5706231F1F1825CA00B7FAE9 /* PerformanceTest.swift */; };
        57711A921F27BD730044C533 /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        57711A931F27BF650044C533 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        577155511CA0F1D200C91B4B /* StoreTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5706FEC21C1F9A6D0037E7D0 /* StoreTestCase.swift */; };
        577155521CA0F1D400C91B4B /* FindOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5765B8351C92365700080FFA /* FindOperationTest.swift */; };
        577155BB1CA21CC200C91B4B /* Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 577155BA1CA21CC200C91B4B /* Migration.swift */; };
        5771CD611ECF6CDC0057E505 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2E1C98805E00479206 /* QuartzCore.framework */; };
        5771CD621ECF6CDC0057E505 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2C1C98805600479206 /* CoreGraphics.framework */; };
        5771CD661ECF6CDC0057E505 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 57A2ED951C4D5F74006D26A9 /* Media.xcassets */; };
        5771CD701ECF6D910057E505 /* ForgotToCallSuper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5771CD6F1ECF6D440057E505 /* ForgotToCallSuper.swift */; };
        5771CD711ECF6ECB0057E505 /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        5771CD751ECFE9B60057E505 /* MetadataTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5771CD741ECFE9B60057E505 /* MetadataTestCase.swift */; };
        5771F9FF1D301F6300903777 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5771F9FE1D301F6300903777 /* Event.swift */; };
        5772C66120D0891E006F2C56 /* DeviceInfoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5772C66020D0891E006F2C56 /* DeviceInfoTests.swift */; };
        5776EE9C1E300658003B9DF0 /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571991081CB45EEE00070CDA /* Person.swift */; };
        5776EE9E1E300786003B9DF0 /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571991081CB45EEE00070CDA /* Person.swift */; };
        5776EEC01E31740B003B9DF0 /* MIC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5776EEBF1E31740B003B9DF0 /* MIC.swift */; };
        577751441DF8E8EC006C98F1 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        577751451DF8E901006C98F1 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        577C9E781C1F89C700BF49EE /* Credential.swift in Sources */ = {isa = PBXBuildFile; fileRef = 577C9E771C1F89C700BF49EE /* Credential.swift */; };
        577E6FA61D18E1F900B5DA36 /* RealmSync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 577E6FA51D18E1F900B5DA36 /* RealmSync.swift */; };
        577E6FA81D18E45F00B5DA36 /* Executor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 577E6FA71D18E45F00B5DA36 /* Executor.swift */; };
        5781484C1F2BC262009E8622 /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        5781D1271CE29AA700369F40 /* ObjCRuntime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5781D1261CE29AA600369F40 /* ObjCRuntime.swift */; };
        5781D1281CE2AFE800369F40 /* Kinvey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        5781D1291CE2AFEC00369F40 /* Kinvey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        5781D1311CE3ADBC00369F40 /* ErrorTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5781D1301CE3ADBC00369F40 /* ErrorTestCase.swift */; };
        5781D1341CE3B0FB00369F40 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5781D12E1CE3ACA000369F40 /* Localizable.strings */; };
        5781D1361CE3D0BA00369F40 /* FileTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5781D1351CE3D0BA00369F40 /* FileTestCase.swift */; };
        57833531228A220800949231 /* SaveMultiOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57833530228A220700949231 /* SaveMultiOperation.swift */; };
        5783B5071C1910B00077F8A6 /* JsonObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5783B5061C1910B00077F8A6 /* JsonObject.swift */; };
        5783BA3520F722DC0090D0BD /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2E1C98805E00479206 /* QuartzCore.framework */; };
        5783BA3620F722DC0090D0BD /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2C1C98805600479206 /* CoreGraphics.framework */; };
        5783BA3720F722DC0090D0BD /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        5783BA3A20F722DC0090D0BD /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 57A2ED951C4D5F74006D26A9 /* Media.xcassets */; };
        5783BA3C20F722DC0090D0BD /* Kinvey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        5783BA4520F7232F0090D0BD /* RemoveAllMemoryLeakTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5783BA4320F723270090D0BD /* RemoveAllMemoryLeakTests.swift */; };
        5783BA4620F723B90090D0BD /* StoreTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5706FEC21C1F9A6D0037E7D0 /* StoreTestCase.swift */; };
        5783BA4720F723C30090D0BD /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        5783BA4820F7240F0090D0BD /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571991081CB45EEE00070CDA /* Person.swift */; };
        5783BA4920F724370090D0BD /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        57873DEC1DFF3FDC002C87BF /* PushTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57873DEB1DFF3FDC002C87BF /* PushTestCase.swift */; };
        5787A12E228F999D00F72D73 /* CustomEndpointParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5787A12D228F999D00F72D73 /* CustomEndpointParams.swift */; };
        57882EC0219BF5CA005ECCA3 /* AutoStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57882EBF219BF5CA005ECCA3 /* AutoStoreTests.swift */; };
        57882EC1219BF5CA005ECCA3 /* AutoStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57882EBF219BF5CA005ECCA3 /* AutoStoreTests.swift */; };
        578870931DD52EC80087FE78 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578870921DD52EC80087FE78 /* AppDelegate.swift */; };
        578870951DD52EC80087FE78 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578870941DD52EC80087FE78 /* ViewController.swift */; };
        578870981DD52EC80087FE78 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 578870961DD52EC80087FE78 /* Main.storyboard */; };
        5788709A1DD52EC80087FE78 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 578870991DD52EC80087FE78 /* Assets.xcassets */; };
        5788709D1DD52EC80087FE78 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5788709B1DD52EC80087FE78 /* LaunchScreen.storyboard */; };
        578870A81DD52EC80087FE78 /* SSOApp1Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578870A71DD52EC80087FE78 /* SSOApp1Tests.swift */; };
        578870B71DD52ECF0087FE78 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578870B61DD52ECF0087FE78 /* AppDelegate.swift */; };
        578870B91DD52ECF0087FE78 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578870B81DD52ECF0087FE78 /* ViewController.swift */; };
        578870BC1DD52ECF0087FE78 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 578870BA1DD52ECF0087FE78 /* Main.storyboard */; };
        578870BE1DD52ECF0087FE78 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 578870BD1DD52ECF0087FE78 /* Assets.xcassets */; };
        578870C11DD52ECF0087FE78 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 578870BF1DD52ECF0087FE78 /* LaunchScreen.storyboard */; };
        578870CC1DD52ECF0087FE78 /* SSOApp2Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578870CB1DD52ECF0087FE78 /* SSOApp2Tests.swift */; };
        578870D41DD52FE00087FE78 /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        578870D51DD52FE00087FE78 /* Kinvey.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        578870E31DD530540087FE78 /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        578870E41DD530540087FE78 /* Kinvey.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        578B804F1EE73A63004D92A6 /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        578B80501EE73A77004D92A6 /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571991081CB45EEE00070CDA /* Person.swift */; };
        578B80511EE73A84004D92A6 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        578B80521EE73A9D004D92A6 /* AclTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5714EBAF1CCECE35001E3ECF /* AclTestCase.swift */; };
        578B80531EE73AA6004D92A6 /* StoreTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5706FEC21C1F9A6D0037E7D0 /* StoreTestCase.swift */; };
        578B80541EE73AC1004D92A6 /* CacheStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 576E95AE1C20DC0400258CC3 /* CacheStoreTests.swift */; };
        578B80551EE73AD3004D92A6 /* Book.swift in Sources */ = {isa = PBXBuildFile; fileRef = 572005C91D342B2800AE9AC5 /* Book.swift */; };
        578B80571EE73AFC004D92A6 /* ClientTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E516381E9C3BE600A2AAD3 /* ClientTestCase.swift */; };
        578B805B1EE73BCC004D92A6 /* CustomEndpointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573E55F01CAC8BA8003D2F23 /* CustomEndpointTests.swift */; };
        578B805C1EE73BF2004D92A6 /* DataTypeTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 576A1D351CCA92CA006B261E /* DataTypeTestCase.swift */; };
        578B805D1EE74318004D92A6 /* DateTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5754DDBC1EAEBC4A00122A7A /* DateTestCase.swift */; };
        578B805E1EE74328004D92A6 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5771F9FE1D301F6300903777 /* Event.swift */; };
        578B805F1EE74347004D92A6 /* DeltaSetCacheTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578F5C901C99EE5C00B20F17 /* DeltaSetCacheTestCase.swift */; };
        578B80601EE74355004D92A6 /* URLProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5765B83C1C972D7000080FFA /* URLProtocols.swift */; };
        578B80611EE74364004D92A6 /* MemoryCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D643471CAB3C8A00F6D16E /* MemoryCache.swift */; };
        578B80621EE7437E004D92A6 /* EntityTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57373AB11ECCD8C6002842CE /* EntityTestCase.swift */; };
        578B80631EE744E1004D92A6 /* ErrorTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5781D1301CE3ADBC00369F40 /* ErrorTestCase.swift */; };
        578B80641EE74510004D92A6 /* FileTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5781D1351CE3D0BA00369F40 /* FileTestCase.swift */; };
        578B80651EE74613004D92A6 /* FindOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5765B8351C92365700080FFA /* FindOperationTest.swift */; };
        578B80661EE7465E004D92A6 /* JsonTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A960A01CC6D6FE005E52A8 /* JsonTestCase.swift */; };
        578B80671EE74669004D92A6 /* DirectoryEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A9609C1CC6D675005E52A8 /* DirectoryEntry.swift */; };
        578B80681EE74677004D92A6 /* RefProject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A9609E1CC6D6A9005E52A8 /* RefProject.swift */; };
        578B80691EE746B2004D92A6 /* LogTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57373ABE1ECE1849002842CE /* LogTestCase.swift */; };
        578B806A1EE746B9004D92A6 /* MetadataTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5771CD741ECFE9B60057E505 /* MetadataTestCase.swift */; };
        578B806B1EE746C1004D92A6 /* NetworkStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 576E95AC1C20DB7C00258CC3 /* NetworkStoreTests.swift */; };
        578B806C1EE746C4004D92A6 /* PerformanceProductTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 575465A31E66405D0063B4B6 /* PerformanceProductTestCase.swift */; };
        578B806D1EE746C8004D92A6 /* PerformanceTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A4656E1CC00931009E7384 /* PerformanceTestCase.swift */; };
        578B806E1EE746CB004D92A6 /* PersistableTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A4656C1CBEF7B6009E7384 /* PersistableTestCase.swift */; };
        578B80701EE746D2004D92A6 /* QueryTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573150971CBD8D910022A05C /* QueryTest.swift */; };
        578B80721EE746EF004D92A6 /* SyncStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5753BB3B1C23F29000EB9D3A /* SyncStoreTests.swift */; };
        578B80761EE876C5004D92A6 /* UserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E1C3AC1C17EC9500578974 /* UserTests.swift */; };
        578D9152233190BF0001152E /* Book.swift in Sources */ = {isa = PBXBuildFile; fileRef = 572005C91D342B2800AE9AC5 /* Book.swift */; };
        578D9153233190C20001152E /* Book.swift in Sources */ = {isa = PBXBuildFile; fileRef = 572005C91D342B2800AE9AC5 /* Book.swift */; };
        578D9FE41E8DE53900C2B280 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2E1C98805E00479206 /* QuartzCore.framework */; };
        578D9FE51E8DE53900C2B280 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2C1C98805600479206 /* CoreGraphics.framework */; };
        578D9FE61E8DE53900C2B280 /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        578D9FE91E8DE53900C2B280 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 57A2ED951C4D5F74006D26A9 /* Media.xcassets */; };
        578D9FF21E8DE55000C2B280 /* PushMissingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578D9FC01E8DE4D100C2B280 /* PushMissingConfiguration.swift */; };
        578D9FF31E8DE55400C2B280 /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        578D9FF41E8DE5D900C2B280 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        578D9FF51E8DE5F400C2B280 /* KIF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578F5C921C99EED100B20F17 /* KIF.swift */; };
        578D9FF61E8DE60A00C2B280 /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571991081CB45EEE00070CDA /* Person.swift */; };
        578DA01B1E8EC3CB00C2B280 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2E1C98805E00479206 /* QuartzCore.framework */; };
        578DA01C1E8EC3CB00C2B280 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2C1C98805600479206 /* CoreGraphics.framework */; };
        578DA01D1E8EC3CB00C2B280 /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        578DA0201E8EC3CB00C2B280 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 57A2ED951C4D5F74006D26A9 /* Media.xcassets */; };
        578DA0221E8EC3CB00C2B280 /* Kinvey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        578DA0291E8EC3EB00C2B280 /* UserUpgradeFromOldVersionTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578D9FF71E8EC3A200C2B280 /* UserUpgradeFromOldVersionTestCase.swift */; };
        578DA02A1E8EC56A00C2B280 /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        578DA02B1E8EC57D00C2B280 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        578DA02C1E8EC58E00C2B280 /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571991081CB45EEE00070CDA /* Person.swift */; };
        578F5C911C99EE5C00B20F17 /* DeltaSetCacheTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578F5C901C99EE5C00B20F17 /* DeltaSetCacheTestCase.swift */; };
        578F5C931C99EED100B20F17 /* KIF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578F5C921C99EED100B20F17 /* KIF.swift */; };
        5793B87D1D2306A60088B5F9 /* EncryptedDataStoreTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57471A2F1CCAED1600628933 /* EncryptedDataStoreTestCase.swift */; };
        5793B88C1D2306A60088B5F9 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2E1C98805E00479206 /* QuartzCore.framework */; };
        5793B88D1D2306A60088B5F9 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2C1C98805600479206 /* CoreGraphics.framework */; };
        5793B88E1D2306A60088B5F9 /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        5793B8921D2306A60088B5F9 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 57A2ED951C4D5F74006D26A9 /* Media.xcassets */; };
        5793B8941D2306A60088B5F9 /* Kinvey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        5793B89B1D2307220088B5F9 /* StoreTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5706FEC21C1F9A6D0037E7D0 /* StoreTestCase.swift */; };
        5793B89C1D2307290088B5F9 /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        5793B89D1D2307360088B5F9 /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571991081CB45EEE00070CDA /* Person.swift */; };
        5796B3E71DEE8EC900209C9F /* CacheStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 576E95AE1C20DC0400258CC3 /* CacheStoreTests.swift */; };
        579D30891DDA646B0055C8CF /* KIF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578F5C921C99EED100B20F17 /* KIF.swift */; };
        579D308A1DDA646C0055C8CF /* KIF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578F5C921C99EED100B20F17 /* KIF.swift */; };
        57A1E7422008877E00B19CFB /* Options.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A1E7412008877E00B19CFB /* Options.swift */; };
        57A27C851C178F17000DF951 /* Kinvey.h in Headers */ = {isa = PBXBuildFile; fileRef = 57A27C841C178F17000DF951 /* Kinvey.h */; settings = {ATTRIBUTES = (Public, ); }; };
        57A27C8C1C178F18000DF951 /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        57A27C911C178F18000DF951 /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        57A27C9C1C178FAC000DF951 /* Kinvey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C9B1C178FAC000DF951 /* Kinvey.swift */; };
        57A27C9E1C178FB5000DF951 /* Client.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C9D1C178FB5000DF951 /* Client.swift */; };
        57A27CA01C178FC0000DF951 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C9F1C178FC0000DF951 /* User.swift */; };
        57A27CA21C17910E000DF951 /* Acl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27CA11C17910E000DF951 /* Acl.swift */; };
        57A27CA41C179118000DF951 /* Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27CA31C179118000DF951 /* Metadata.swift */; };
        57A2ED861C49B9D5006D26A9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A2ED851C49B9D5006D26A9 /* Response.swift */; };
        57A2ED881C49BADD006D26A9 /* HttpResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A2ED871C49BADD006D26A9 /* HttpResponse.swift */; };
        57A2ED8E1C49D20B006D26A9 /* HttpRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A2ED8D1C49D20B006D26A9 /* HttpRequest.swift */; };
        57A2ED901C49D30B006D26A9 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A2ED8F1C49D30B006D26A9 /* Endpoint.swift */; };
        57A2ED961C4D5F74006D26A9 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 57A2ED951C4D5F74006D26A9 /* Media.xcassets */; };
        57A3EBB51DDA81AA00983D2F /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        57A3EBB61DDA81B200983D2F /* Kinvey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        57A3EBB71DDA88AA00983D2F /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        57A3EBB91DDA88AB00983D2F /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        57A3EBBC1DDAC87B00983D2F /* auth.html in Resources */ = {isa = PBXBuildFile; fileRef = 57A3EBBA1DDA8BB900983D2F /* auth.html */; };
        57A4656D1CBEF7B6009E7384 /* PersistableTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A4656C1CBEF7B6009E7384 /* PersistableTestCase.swift */; };
        57A4656F1CC00931009E7384 /* PerformanceTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A4656E1CC00931009E7384 /* PerformanceTestCase.swift */; };
        57A4658D1CC02AE3009E7384 /* StoreTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5706FEC21C1F9A6D0037E7D0 /* StoreTestCase.swift */; };
        57A4658E1CC02AE6009E7384 /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        57A4658F1CC02AEF009E7384 /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571991081CB45EEE00070CDA /* Person.swift */; };
        57A465921CC030AF009E7384 /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        57A526531E42A07900B33A51 /* Geolocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A526521E42A07900B33A51 /* Geolocation.swift */; };
        57A526561E43ED5900B33A51 /* MongoDBPredicateAdaptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A526541E43DEDD00B33A51 /* MongoDBPredicateAdaptor.swift */; };
        57A9609D1CC6D675005E52A8 /* DirectoryEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A9609C1CC6D675005E52A8 /* DirectoryEntry.swift */; };
        57A9609F1CC6D6A9005E52A8 /* RefProject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A9609E1CC6D6A9005E52A8 /* RefProject.swift */; };
        57A960A11CC6D6FE005E52A8 /* JsonTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A960A01CC6D6FE005E52A8 /* JsonTestCase.swift */; };
        57A960A41CC8278E005E52A8 /* PerformanceTestLongData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A960A31CC8278E005E52A8 /* PerformanceTestLongData.swift */; };
        57A960A61CC827A3005E52A8 /* PerformanceTestMedData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A960A51CC827A3005E52A8 /* PerformanceTestMedData.swift */; };
        57ABEBE81F32819B00B47708 /* LargeDataScrollViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57ABEBE71F32819B00B47708 /* LargeDataScrollViewController.swift */; };
        57ABEBE91F3282AC00B47708 /* HierarchyCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578148581F2BCC5D009E8622 /* HierarchyCache.swift */; };
        57ABEC091F33E44C00B47708 /* HierarchyCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578148581F2BCC5D009E8622 /* HierarchyCache.swift */; };
        57AC52881D395F7D000887D3 /* AuthSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57AC52871D395F7D000887D3 /* AuthSource.swift */; };
        57ADC0C41CC95CF4002B517A /* PerformanceTestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57ADC0C31CC95CF4002B517A /* PerformanceTestData.swift */; };
        57B0E9501C5FF52200BA984F /* Push.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57B0E94F1C5FF52200BA984F /* Push.swift */; };
        57B257B920929621005B329C /* DeviceInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57B257B820929621005B329C /* DeviceInfo.swift */; };
        57B68ACE21CAE712009BD7CD /* CacheMigrationTestCaseData2.zip in Resources */ = {isa = PBXBuildFile; fileRef = 57B68ACC21CAE708009BD7CD /* CacheMigrationTestCaseData2.zip */; };
        57B68ACF21CAE722009BD7CD /* CacheMigrationTestCaseData2.zip in Resources */ = {isa = PBXBuildFile; fileRef = 57B68ACC21CAE708009BD7CD /* CacheMigrationTestCaseData2.zip */; };
        57B68AD021CAE723009BD7CD /* CacheMigrationTestCaseData2.zip in Resources */ = {isa = PBXBuildFile; fileRef = 57B68ACC21CAE708009BD7CD /* CacheMigrationTestCaseData2.zip */; };
        57B768811D10C0C70086AA38 /* Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57B768801D10C0C70086AA38 /* Entity.swift */; };
        57B7C90A20D47DC800BAC060 /* Kinvey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        57BB56B41C4D8D2B00F6B548 /* LocalRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57BB56B31C4D8D2B00F6B548 /* LocalRequest.swift */; };
        57BB56B61C4D8E8400F6B548 /* LocalResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57BB56B51C4D8E8400F6B548 /* LocalResponse.swift */; };
        57BEAE2D1C98805600479206 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2C1C98805600479206 /* CoreGraphics.framework */; };
        57BEAE2F1C98805E00479206 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2E1C98805E00479206 /* QuartzCore.framework */; };
        57BEAE351C98AB3900479206 /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57BEAE341C98AB3900479206 /* MainViewController.swift */; };
        57C2F1731D5E5A68005A214B /* BuilderType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57C2F1721D5E5A68005A214B /* BuilderType.swift */; };
        57C2F6C71F75EED7001C0D9D /* Kinvey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        57C6F70C20E30ADF0090935C /* ObjectMapperSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57C6F70B20E30ADF0090935C /* ObjectMapperSupport.swift */; };
        57C71DC81C3EFBF900B1BEF2 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57C71DC71C3EFBF900B1BEF2 /* Request.swift */; };
        57C731FA1F57721700B67C13 /* MacOSOnlyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57C731F91F57721700B67C13 /* MacOSOnlyTestCase.swift */; };
        57CCBCBE20D2C6B300197CC2 /* CacheMigrationTestCaseStep2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D6433D1CA326DE00F6D16E /* CacheMigrationTestCaseStep2.swift */; };
        57CCBCBF20D2C6C400197CC2 /* CacheMigrationTestCaseData.zip in Resources */ = {isa = PBXBuildFile; fileRef = 573CC99C20D19AB900BDF726 /* CacheMigrationTestCaseData.zip */; };
        57CCBCC020D2CA0B00197CC2 /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        57CCBCC120D2CA2600197CC2 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        57CCBCC820D2CD3F00197CC2 /* CacheMigrationTestCaseStep2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D6433D1CA326DE00F6D16E /* CacheMigrationTestCaseStep2.swift */; };
        57CCBCC920D2CD3F00197CC2 /* MockKinveyBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */; };
        57CCBCCA20D2CD3F00197CC2 /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        57CCBCCC20D2CD3F00197CC2 /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        57CCBCD120D2CD3F00197CC2 /* CacheMigrationTestCaseData.zip in Resources */ = {isa = PBXBuildFile; fileRef = 573CC99C20D19AB900BDF726 /* CacheMigrationTestCaseData.zip */; };
        57D386A21CC19D0C0014050D /* Kinvey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        57D386A31CC19D7C0014050D /* Kinvey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        57D643001CA3268000F6D16E /* CacheMigrationTestCaseStep1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 577155531CA1D65D00C91B4B /* CacheMigrationTestCaseStep1.swift */; };
        57D643041CA3268000F6D16E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2E1C98805E00479206 /* QuartzCore.framework */; };
        57D643051CA3268000F6D16E /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2C1C98805600479206 /* CoreGraphics.framework */; };
        57D643071CA3268000F6D16E /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        57D6430B1CA3268000F6D16E /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 57A2ED951C4D5F74006D26A9 /* Media.xcassets */; };
        57D6432B1CA3268600F6D16E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2E1C98805E00479206 /* QuartzCore.framework */; };
        57D6432C1CA3268600F6D16E /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2C1C98805600479206 /* CoreGraphics.framework */; };
        57D6432E1CA3268600F6D16E /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        57D643321CA3268600F6D16E /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 57A2ED951C4D5F74006D26A9 /* Media.xcassets */; };
        57D6433E1CA326DE00F6D16E /* CacheMigrationTestCaseStep2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D6433D1CA326DE00F6D16E /* CacheMigrationTestCaseStep2.swift */; };
        57D6433F1CA328F800F6D16E /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        57D643401CA328F800F6D16E /* KinveyTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A27C901C178F18000DF951 /* KinveyTestCase.swift */; };
        57D643411CA32CAF00F6D16E /* KIF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578F5C921C99EED100B20F17 /* KIF.swift */; };
        57D643421CA32CAF00F6D16E /* KIF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578F5C921C99EED100B20F17 /* KIF.swift */; };
        57D925C41EDF8D67005ABD74 /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        57DB87E81C62B0F6002BA684 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57DB87E71C62B0F6002BA684 /* Data.swift */; };
        57E1C3A31C17B3FF00578974 /* Query.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E1C3A21C17B3FF00578974 /* Query.swift */; };
        57E1C3A71C17B4F300578974 /* Persistable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E1C3A61C17B4F300578974 /* Persistable.swift */; };
        57E1C3AD1C17EC9500578974 /* UserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E1C3AC1C17EC9500578974 /* UserTests.swift */; };
        57E1C3AF1C18153900578974 /* RequestFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E1C3AE1C18153900578974 /* RequestFactory.swift */; };
        57E1C3B11C18156700578974 /* HttpRequestFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E1C3B01C18156700578974 /* HttpRequestFactory.swift */; };
        57E1C3B31C1822B100578974 /* JSONParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E1C3B21C1822B100578974 /* JSONParser.swift */; };
        57E1C3B51C18253B00578974 /* ObjectMapperJSONParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E1C3B41C18253B00578974 /* ObjectMapperJSONParser.swift */; };
        57E447F71DF62DC7003D1AFA /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2E1C98805E00479206 /* QuartzCore.framework */; };
        57E447F81DF62DC7003D1AFA /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57BEAE2C1C98805600479206 /* CoreGraphics.framework */; };
        57E447F91DF62DC7003D1AFA /* Kinvey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; };
        57E447FD1DF62DC7003D1AFA /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 57A2ED951C4D5F74006D26A9 /* Media.xcassets */; };
        57E447FF1DF62DC7003D1AFA /* Kinvey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 57A27C811C178F17000DF951 /* Kinvey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        57E448061DF62E05003D1AFA /* NoCacheTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5795AB011DD136B8001FC808 /* NoCacheTestCase.swift */; };
        57E448071DF62E35003D1AFA /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571991081CB45EEE00070CDA /* Person.swift */; };
        57E4DB191C8A26CA0017B406 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E4DB181C8A26CA0017B406 /* Keychain.swift */; };
        57E516391E9C3BE600A2AAD3 /* ClientTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E516381E9C3BE600A2AAD3 /* ClientTestCase.swift */; };
        57E6BD041EC63E68000E5C52 /* Realtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E6BD031EC63E68000E5C52 /* Realtime.swift */; };
        57E6BD441EC648F9000E5C52 /* PubNubRealtimeRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E6BD431EC648F9000E5C52 /* PubNubRealtimeRouter.swift */; };
        57E7C7A51C504AC500848748 /* Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E7C7A41C504AC500848748 /* Cache.swift */; };
        57E7C7A71C504B0900848748 /* CacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E7C7A61C504B0900848748 /* CacheManager.swift */; };
        57E7C7A91C504E7B00848748 /* PendingOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E7C7A81C504E7B00848748 /* PendingOperation.swift */; };
        57E7C7AF1C50539200848748 /* Sync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E7C7AE1C50539200848748 /* Sync.swift */; };
        57E7C7B11C50539C00848748 /* SyncManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E7C7B01C50539C00848748 /* SyncManager.swift */; };
        57E7C7B31C51545900848748 /* ReadPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E7C7B21C51545900848748 /* ReadPolicy.swift */; };
        57E7C7B51C51981400848748 /* RequestType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E7C7B41C51981400848748 /* RequestType.swift */; };
        57E853A420FECE6500042C14 /* RealmSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E853A320FECE6500042C14 /* RealmSupport.swift */; };
        57F216AC1E9DA1640084AAF9 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57F216AB1E9DA1640084AAF9 /* Result.swift */; };
        57F91C261D6D15590012850A /* TaskProgressRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57F91C251D6D15590012850A /* TaskProgressRequest.swift */; };
        57F91C291D6E2C020012850A /* CountOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57F91C281D6E2C020012850A /* CountOperation.swift */; };
        57FB57D91C86581300AA590F /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57FB57D81C86581300AA590F /* String.swift */; };
        57FEB6B91C8E480300B43FC0 /* SyncOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57FEB6B81C8E480300B43FC0 /* SyncOperation.swift */; };
        57FF4F6D1CCFE71B002947FF /* RemoveOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57FF4F6C1CCFE71B002947FF /* RemoveOperation.swift */; };
        966B1D631DD6528000995A42 /* KinveyDateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 966B1D621DD6528000995A42 /* KinveyDateTransform.swift */; };
        E9073D011C986D9600475E16 /* CustomEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9073D001C986D9600475E16 /* CustomEndpoint.swift */; };
        FD382BAD27021F020035BFFF /* KIF.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406326FA074600C4920F /* KIF.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BAE27021F1B0035BFFF /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406926FA074600C4920F /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BAF27021F250035BFFF /* ZIPFoundation.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406626FA074600C4920F /* ZIPFoundation.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BB027021F2F0035BFFF /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406726FA074600C4920F /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BB127021F780035BFFF /* ZIPFoundation.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406626FA074600C4920F /* ZIPFoundation.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BB227021F7D0035BFFF /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406726FA074600C4920F /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BB327021F820035BFFF /* KIF.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406326FA074600C4920F /* KIF.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BB427021F880035BFFF /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406926FA074600C4920F /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BB627021FBF0035BFFF /* ZIPFoundation.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406626FA074600C4920F /* ZIPFoundation.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BB827021FCA0035BFFF /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406926FA074600C4920F /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BB927021FD00035BFFF /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406726FA074600C4920F /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BBA27021FD50035BFFF /* KIF.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406326FA074600C4920F /* KIF.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BBC27021FF00035BFFF /* KIF.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406326FA074600C4920F /* KIF.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BBD27021FF50035BFFF /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406926FA074600C4920F /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BBE27021FFD0035BFFF /* ZIPFoundation.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406626FA074600C4920F /* ZIPFoundation.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BBF270220010035BFFF /* Swifter.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406526FA074600C4920F /* Swifter.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BC0270220060035BFFF /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406726FA074600C4920F /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BC2270220760035BFFF /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406926FA074600C4920F /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BC32702207C0035BFFF /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406726FA074600C4920F /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BC4270220830035BFFF /* ZIPFoundation.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406626FA074600C4920F /* ZIPFoundation.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BC5270220920035BFFF /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406726FA074600C4920F /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BC6270220960035BFFF /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406926FA074600C4920F /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BC8270220A10035BFFF /* ZIPFoundation.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406626FA074600C4920F /* ZIPFoundation.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD382BC9270220AC0035BFFF /* ZIPFoundation.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD11406626FA074600C4920F /* ZIPFoundation.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
        FD42EE2027055C1C002A1A0B /* KeychainAccess.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD11406126FA074600C4920F /* KeychainAccess.xcframework */; };
        FD42EE2327055C1D002A1A0B /* ObjectMapper.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD11406226FA074600C4920F /* ObjectMapper.xcframework */; };
        FD42EE2527055C1F002A1A0B /* PromiseKit.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD11406826FA074600C4920F /* PromiseKit.xcframework */; };
        FD42EE2727055C20002A1A0B /* PubNub.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD11406426FA074600C4920F /* PubNub.xcframework */; };
        FD42EE2927055C22002A1A0B /* Realm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD11405E26FA074600C4920F /* Realm.xcframework */; };
        FD42EE2B27055C24002A1A0B /* RealmSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD11406026FA074600C4920F /* RealmSwift.xcframework */; };
        FD42EE2D27055C25002A1A0B /* SwiftyBeaver.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD11405F26FA074600C4920F /* SwiftyBeaver.xcframework */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
        570423FB1F82EC3E00EE5CBD /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5765B8431C9771BC00080FFA;
            remoteInfo = KinveyApp;
        };
        5705B1C91EDF823F0006980A /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5705B1B71EDF823F0006980A;
            remoteInfo = KinveyMacApp;
        };
        5705B1D41EDF82400006980A /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5705B1B71EDF823F0006980A;
            remoteInfo = KinveyMacApp;
        };
        57182C611F75AF470013A6BD /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57182C4C1F75AF460013A6BD;
            remoteInfo = BackgroundFetch;
        };
        57182C6C1F75AF470013A6BD /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57182C4C1F75AF460013A6BD;
            remoteInfo = BackgroundFetch;
        };
        5752980E226FB12A002FA614 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5705B1B71EDF823F0006980A;
            remoteInfo = KinveyMacApp;
        };
        5752984E226FB9AA002FA614 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57A27C801C178F17000DF951;
            remoteInfo = Kinvey;
        };
        57529850226FB9AA002FA614 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5765B8431C9771BC00080FFA;
            remoteInfo = KinveyApp;
        };
        5771CD3C1ECF6CDC0057E505 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57A27C801C178F17000DF951;
            remoteInfo = Kinvey;
        };
        5771CD3E1ECF6CDC0057E505 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5765B8431C9771BC00080FFA;
            remoteInfo = KinveyApp;
        };
        577C826722B1799C00F57AF7 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57A27C801C178F17000DF951;
            remoteInfo = Kinvey;
        };
        578148261F2BC262009E8622 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5705B1B71EDF823F0006980A;
            remoteInfo = KinveyMacApp;
        };
        5783BA0920F722DC0090D0BD /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57A27C801C178F17000DF951;
            remoteInfo = Kinvey;
        };
        5783BA0B20F722DC0090D0BD /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5765B8431C9771BC00080FFA;
            remoteInfo = KinveyApp;
        };
        578870A41DD52EC80087FE78 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5788708F1DD52EC70087FE78;
            remoteInfo = SSOApp1;
        };
        578870C81DD52ECF0087FE78 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 578870B31DD52ECF0087FE78;
            remoteInfo = SSOApp2;
        };
        578870D61DD52FE00087FE78 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57A27C801C178F17000DF951;
            remoteInfo = Kinvey;
        };
        578870E51DD530540087FE78 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57A27C801C178F17000DF951;
            remoteInfo = Kinvey;
        };
        578D9FC31E8DE53900C2B280 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57A27C801C178F17000DF951;
            remoteInfo = Kinvey;
        };
        578D9FC51E8DE53900C2B280 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5765B8431C9771BC00080FFA;
            remoteInfo = KinveyApp;
        };
        578D9FFA1E8EC3CB00C2B280 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57A27C801C178F17000DF951;
            remoteInfo = Kinvey;
        };
        578D9FFC1E8EC3CB00C2B280 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5765B8431C9771BC00080FFA;
            remoteInfo = KinveyApp;
        };
        5793B86E1D2306A60088B5F9 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57A27C801C178F17000DF951;
            remoteInfo = Kinvey;
        };
        5793B8701D2306A60088B5F9 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5765B8431C9771BC00080FFA;
            remoteInfo = KinveyApp;
        };
        57A27C8D1C178F18000DF951 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57A27C801C178F17000DF951;
            remoteInfo = Kinvey;
        };
        57A465871CC02A59009E7384 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5765B8431C9771BC00080FFA;
            remoteInfo = KinveyApp;
        };
        57BEAE301C9880E300479206 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5765B8431C9771BC00080FFA;
            remoteInfo = KinveyApp;
        };
        57CCBCC620D2CD3F00197CC2 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5705B1B71EDF823F0006980A;
            remoteInfo = KinveyMacApp;
        };
        57D642F11CA3268000F6D16E /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57A27C801C178F17000DF951;
            remoteInfo = Kinvey;
        };
        57D642F31CA3268000F6D16E /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5765B8431C9771BC00080FFA;
            remoteInfo = KinveyApp;
        };
        57D643181CA3268600F6D16E /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57A27C801C178F17000DF951;
            remoteInfo = Kinvey;
        };
        57D6431A1CA3268600F6D16E /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5765B8431C9771BC00080FFA;
            remoteInfo = KinveyApp;
        };
        57E447ED1DF62DC7003D1AFA /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 57A27C801C178F17000DF951;
            remoteInfo = Kinvey;
        };
        57E447EF1DF62DC7003D1AFA /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 57A27C781C178F17000DF951 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5765B8431C9771BC00080FFA;
            remoteInfo = KinveyApp;
        };
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
        5747103B1C7BA2B80096B15F /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                FD382BB027021F2F0035BFFF /* Quick.xcframework in CopyFiles */,
                FD382BAF27021F250035BFFF /* ZIPFoundation.xcframework in CopyFiles */,
                FD382BAE27021F1B0035BFFF /* Nimble.xcframework in CopyFiles */,
                FD382BAD27021F020035BFFF /* KIF.xcframework in CopyFiles */,
                57D386A31CC19D7C0014050D /* Kinvey.framework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57529883226FB9AA002FA614 /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                FD382BB427021F880035BFFF /* Nimble.xcframework in CopyFiles */,
                FD382BB327021F820035BFFF /* KIF.xcframework in CopyFiles */,
                FD382BB227021F7D0035BFFF /* Quick.xcframework in CopyFiles */,
                FD382BB127021F780035BFFF /* ZIPFoundation.xcframework in CopyFiles */,
                57529884226FB9AA002FA614 /* Kinvey.framework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        576E2D541CC15A1500F3E30F /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                FD382BBA27021FD50035BFFF /* KIF.xcframework in CopyFiles */,
                FD382BB927021FD00035BFFF /* Quick.xcframework in CopyFiles */,
                FD382BB827021FCA0035BFFF /* Nimble.xcframework in CopyFiles */,
                FD382BB627021FBF0035BFFF /* ZIPFoundation.xcframework in CopyFiles */,
                57D386A21CC19D0C0014050D /* Kinvey.framework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5771CD671ECF6CDC0057E505 /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5783BA3B20F722DC0090D0BD /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                5783BA3C20F722DC0090D0BD /* Kinvey.framework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578870D81DD52FE00087FE78 /* Embed Frameworks */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                578870D51DD52FE00087FE78 /* Kinvey.framework in Embed Frameworks */,
            );
            name = "Embed Frameworks";
            runOnlyForDeploymentPostprocessing = 0;
        };
        578870F11DD530540087FE78 /* Embed Frameworks */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                578870E41DD530540087FE78 /* Kinvey.framework in Embed Frameworks */,
            );
            name = "Embed Frameworks";
            runOnlyForDeploymentPostprocessing = 0;
        };
        578D9FEA1E8DE53900C2B280 /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578DA0211E8EC3CB00C2B280 /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                578DA0221E8EC3CB00C2B280 /* Kinvey.framework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5793B8931D2306A60088B5F9 /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                5793B8941D2306A60088B5F9 /* Kinvey.framework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        579D308E1DDA68CB0055C8CF /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                57B7C90A20D47DC800BAC060 /* Kinvey.framework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        579D30901DDA68E00055C8CF /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                57A3EBB61DDA81B200983D2F /* Kinvey.framework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57B7391E1C9776B5000FEA7C /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                FD382BC0270220060035BFFF /* Quick.xcframework in CopyFiles */,
                FD382BBF270220010035BFFF /* Swifter.xcframework in CopyFiles */,
                FD382BBE27021FFD0035BFFF /* ZIPFoundation.xcframework in CopyFiles */,
                FD382BBD27021FF50035BFFF /* Nimble.xcframework in CopyFiles */,
                FD382BBC27021FF00035BFFF /* KIF.xcframework in CopyFiles */,
                5745DC821C97904400E7E764 /* Kinvey.framework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57C2F6BD1F75DDAD001C0D9D /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                57C2F6C71F75EED7001C0D9D /* Kinvey.framework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57D6430C1CA3268000F6D16E /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                5781D1281CE2AFE800369F40 /* Kinvey.framework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57D643331CA3268600F6D16E /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                5781D1291CE2AFEC00369F40 /* Kinvey.framework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57E447FE1DF62DC7003D1AFA /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                57E447FF1DF62DC7003D1AFA /* Kinvey.framework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        FD382B8E2702173F0035BFFF /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                FD382BC9270220AC0035BFFF /* ZIPFoundation.xcframework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        FD382B912702175A0035BFFF /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                FD382BC4270220830035BFFF /* ZIPFoundation.xcframework in CopyFiles */,
                FD382BC32702207C0035BFFF /* Quick.xcframework in CopyFiles */,
                FD382BC2270220760035BFFF /* Nimble.xcframework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        FD382B962702186B0035BFFF /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "";
            dstSubfolderSpec = 10;
            files = (
                FD382BC8270220A10035BFFF /* ZIPFoundation.xcframework in CopyFiles */,
                FD382BC6270220960035BFFF /* Nimble.xcframework in CopyFiles */,
                FD382BC5270220920035BFFF /* Quick.xcframework in CopyFiles */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
        570423F61F82EC3E00EE5CBD /* KinveyAppUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = KinveyAppUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        570423F81F82EC3E00EE5CBD /* KinveyAppUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KinveyAppUITests.swift; sourceTree = "<group>"; };
        570423FA1F82EC3E00EE5CBD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        5705B1B81EDF823F0006980A /* KinveyMacApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = KinveyMacApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
        5705B1BA1EDF823F0006980A /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
        5705B1BC1EDF823F0006980A /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
        5705B1BE1EDF823F0006980A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
        5705B1C11EDF823F0006980A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
        5705B1C31EDF823F0006980A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        5705B1C81EDF823F0006980A /* KinveyMacAppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = KinveyMacAppTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        5705B1CE1EDF823F0006980A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        5705B1D31EDF82400006980A /* KinveyMacAppUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = KinveyMacAppUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        5705B1D71EDF82400006980A /* KinveyMacAppUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KinveyMacAppUITests.swift; sourceTree = "<group>"; };
        5705B1D91EDF82400006980A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        5706231F1F1825CA00B7FAE9 /* PerformanceTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PerformanceTest.swift; sourceTree = "<group>"; };
        570677CF1F8FD6280092CEE3 /* ValidationStrategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValidationStrategy.swift; sourceTree = "<group>"; };
        5706FEC21C1F9A6D0037E7D0 /* StoreTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoreTestCase.swift; sourceTree = "<group>"; };
        57089DD61D5CE80D00A36035 /* PullOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PullOperation.swift; sourceTree = "<group>"; };
        570BD2FC1E845E7A000341C9 /* AggregateOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AggregateOperation.swift; sourceTree = "<group>"; };
        57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockKinveyBackend.swift; sourceTree = "<group>"; };
        5714EBAF1CCECE35001E3ECF /* AclTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AclTestCase.swift; sourceTree = "<group>"; };
        5714EBB11CCEEAF9001E3ECF /* RemoveByIdOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoveByIdOperation.swift; sourceTree = "<group>"; };
        57167C76230DDE910014BA94 /* CollectionChange.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionChange.swift; sourceTree = "<group>"; };
        57167C78230DDFCB0014BA94 /* RealmPendingOperationReference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealmPendingOperationReference.swift; sourceTree = "<group>"; };
        57167C7A230DE02C0014BA94 /* QueryCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueryCache.swift; sourceTree = "<group>"; };
        57167C7C230DE0620014BA94 /* RealmPendingOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealmPendingOperation.swift; sourceTree = "<group>"; };
        57167C7E230DE1310014BA94 /* RealmCascadeDeleteExecutor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealmCascadeDeleteExecutor.swift; sourceTree = "<group>"; };
        57167C80230DE15D0014BA94 /* ObjectIdKind.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObjectIdKind.swift; sourceTree = "<group>"; };
        57167C82230DEC180014BA94 /* RealmCascadeDeletable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealmCascadeDeletable.swift; sourceTree = "<group>"; };
        57167C84230DEF2B0014BA94 /* RealmDynamicCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealmDynamicCache.swift; sourceTree = "<group>"; };
        57167C86230DF0A90014BA94 /* RealmMapKitSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealmMapKitSupport.swift; sourceTree = "<group>"; };
        57182C4D1F75AF460013A6BD /* BackgroundFetch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BackgroundFetch.app; sourceTree = BUILT_PRODUCTS_DIR; };
        57182C4F1F75AF460013A6BD /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
        57182C511F75AF470013A6BD /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
        57182C541F75AF470013A6BD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
        57182C561F75AF470013A6BD /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
        57182C591F75AF470013A6BD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
        57182C5B1F75AF470013A6BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        57182C601F75AF470013A6BD /* BackgroundFetchTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BackgroundFetchTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        57182C641F75AF470013A6BD /* BackgroundFetchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundFetchTests.swift; sourceTree = "<group>"; };
        57182C661F75AF470013A6BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        57182C6B1F75AF470013A6BD /* BackgroundFetchUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BackgroundFetchUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        57182C6F1F75AF470013A6BD /* BackgroundFetchUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundFetchUITests.swift; sourceTree = "<group>"; };
        57182C711F75AF470013A6BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        571991081CB45EEE00070CDA /* Person.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Person.swift; sourceTree = "<group>"; };
        571BA2601F55D9E600DE1886 /* MyFile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MyFile.swift; sourceTree = "<group>"; };
        572005C91D342B2800AE9AC5 /* Book.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Book.swift; sourceTree = "<group>"; };
        5726321D1EE99C940082A1A8 /* SongRecommendation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SongRecommendation.swift; sourceTree = "<group>"; };
        5728212C1C63E0F500373EC8 /* File.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = File.swift; sourceTree = "<group>"; };
        5728212E1C63E10700373EC8 /* FileStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileStore.swift; sourceTree = "<group>"; };
        5728213A1C6482C000373EC8 /* URLSessionTaskRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLSessionTaskRequest.swift; sourceTree = "<group>"; };
        572C457A1C86690700A41935 /* Date.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Date.swift; sourceTree = "<group>"; };
        57305B4922664D3100A6451F /* KinveyURLProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KinveyURLProtocol.swift; sourceTree = "<group>"; };
        573150971CBD8D910022A05C /* QueryTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QueryTest.swift; sourceTree = "<group>"; };
        57373AB11ECCD8C6002842CE /* EntityTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityTestCase.swift; sourceTree = "<group>"; };
        57373ABE1ECE1849002842CE /* LogTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogTestCase.swift; sourceTree = "<group>"; };
        57375F8F1E3FD71D0015A241 /* UploadAndPlayVideoViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UploadAndPlayVideoViewController.swift; sourceTree = "<group>"; };
        57379DA41C72AAA900E240E9 /* Operation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Operation.swift; sourceTree = "<group>"; };
        573851AB1D47C7EB00E4712A /* FileCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileCache.swift; sourceTree = "<group>"; };
        573851AD1D47C7F800E4712A /* RealmFileCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RealmFileCache.swift; sourceTree = "<group>"; };
        573CC99C20D19AB900BDF726 /* CacheMigrationTestCaseData.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = CacheMigrationTestCaseData.zip; sourceTree = "<group>"; };
        573DD9841D11CCD6006ECF1C /* RealmCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RealmCache.swift; sourceTree = "<group>"; };
        573E55F01CAC8BA8003D2F23 /* CustomEndpointTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomEndpointTests.swift; sourceTree = "<group>"; };
        57403A7C1C4D92E3008ECCD4 /* Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = "<group>"; };
        57465B3A1F956E5E007F86C7 /* PullDataStoreViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PullDataStoreViewController.swift; sourceTree = "<group>"; };
        57470FA01C76834B0096B15F /* ReadOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadOperation.swift; sourceTree = "<group>"; };
        57470FA21C76847F0096B15F /* WriteOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WriteOperation.swift; sourceTree = "<group>"; };
        57470FA41C76926B0096B15F /* PushOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushOperation.swift; sourceTree = "<group>"; };
        57470FA61C7698B30096B15F /* MultiRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MultiRequest.swift; sourceTree = "<group>"; };
        57470FAA1C769EF00096B15F /* PurgeOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PurgeOperation.swift; sourceTree = "<group>"; };
        57471A2F1CCAED1600628933 /* EncryptedDataStoreTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EncryptedDataStoreTestCase.swift; sourceTree = "<group>"; };
        574912701C59323B00EA4F26 /* StoreType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoreType.swift; sourceTree = "<group>"; };
        574912721C5932A700EA4F26 /* WritePolicy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WritePolicy.swift; sourceTree = "<group>"; };
        574B0FA61C729EAF00CDC48F /* GetOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GetOperation.swift; sourceTree = "<group>"; };
        574B0FA81C729EB900CDC48F /* FindOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FindOperation.swift; sourceTree = "<group>"; };
        574B0FAA1C729EC900CDC48F /* SaveOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SaveOperation.swift; sourceTree = "<group>"; };
        574B0FAC1C729F3300CDC48F /* RemoveByQueryOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoveByQueryOperation.swift; sourceTree = "<group>"; };
        575181561D63943F005C8ECF /* MICAuthorizationGrantViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MICAuthorizationGrantViewController.swift; sourceTree = "<group>"; };
        57529843226FB12A002FA614 /* KinveyMacApp Specs.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KinveyMacApp Specs.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
        57529889226FB9AA002FA614 /* Kinvey Specs.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Kinvey Specs.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
        5753BB3B1C23F29000EB9D3A /* SyncStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncStoreTests.swift; sourceTree = "<group>"; };
        575465A31E66405D0063B4B6 /* PerformanceProductTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PerformanceProductTestCase.swift; sourceTree = "<group>"; };
        5754DDBC1EAEBC4A00122A7A /* DateTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DateTestCase.swift; sourceTree = "<group>"; };
        575772851C4728E5001D56F5 /* TTL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TTL.swift; sourceTree = "<group>"; };
        575792BF1D412CD20065CC22 /* UserQuery.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserQuery.swift; sourceTree = "<group>"; };
        5759854D1CC833930054DF08 /* LongData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LongData.swift; sourceTree = "<group>"; };
        5759854F1CC834FE0054DF08 /* MedData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MedData.swift; sourceTree = "<group>"; };
        575D628B1D899C4A00A972D8 /* KinveyApp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = KinveyApp.entitlements; sourceTree = "<group>"; };
        5765B8351C92365700080FFA /* FindOperationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FindOperationTest.swift; sourceTree = "<group>"; };
        5765B8381C93793E00080FFA /* BasicStoreTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasicStoreTestCase.swift; sourceTree = "<group>"; };
        5765B83C1C972D7000080FFA /* URLProtocols.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLProtocols.swift; sourceTree = "<group>"; };
        5765B8441C9771BC00080FFA /* KinveyApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = KinveyApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
        5765B8461C9771BC00080FFA /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
        5765B8481C9771BC00080FFA /* MICLoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MICLoginViewController.swift; sourceTree = "<group>"; };
        5765B84B1C9771BC00080FFA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
        5765B84D1C9771BC00080FFA /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
        5765B8501C9771BC00080FFA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
        5765B8521C9771BC00080FFA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        576A1D351CCA92CA006B261E /* DataTypeTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataTypeTestCase.swift; sourceTree = "<group>"; };
        576B08D922AEEE8800C22C95 /* MultiInsertSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultiInsertSpec.swift; sourceTree = "<group>"; };
        576E95A31C1FB10700258CC3 /* DataStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataStore.swift; sourceTree = "<group>"; };
        576E95AC1C20DB7C00258CC3 /* NetworkStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkStoreTests.swift; sourceTree = "<group>"; };
        576E95AE1C20DC0400258CC3 /* CacheStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CacheStoreTests.swift; sourceTree = "<group>"; };
        577155531CA1D65D00C91B4B /* CacheMigrationTestCaseStep1.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CacheMigrationTestCaseStep1.swift; sourceTree = "<group>"; };
        577155BA1CA21CC200C91B4B /* Migration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Migration.swift; sourceTree = "<group>"; };
        5771CD6D1ECF6CDC0057E505 /* KinveyTests Forgot To Call Super.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KinveyTests Forgot To Call Super.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
        5771CD6F1ECF6D440057E505 /* ForgotToCallSuper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForgotToCallSuper.swift; sourceTree = "<group>"; };
        5771CD741ECFE9B60057E505 /* MetadataTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MetadataTestCase.swift; sourceTree = "<group>"; };
        5771F9FE1D301F6300903777 /* Event.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Event.swift; sourceTree = "<group>"; };
        5772C66020D0891E006F2C56 /* DeviceInfoTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceInfoTests.swift; sourceTree = "<group>"; };
        5776EEBF1E31740B003B9DF0 /* MIC.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MIC.swift; sourceTree = "<group>"; };
        577C9E771C1F89C700BF49EE /* Credential.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Credential.swift; sourceTree = "<group>"; };
        577E6FA51D18E1F900B5DA36 /* RealmSync.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RealmSync.swift; sourceTree = "<group>"; };
        577E6FA71D18E45F00B5DA36 /* Executor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Executor.swift; sourceTree = "<group>"; };
        578148551F2BC262009E8622 /* KinveyMacAppTests_Single.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = KinveyMacAppTests_Single.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        578148581F2BCC5D009E8622 /* HierarchyCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HierarchyCache.swift; sourceTree = "<group>"; };
        5781D1261CE29AA600369F40 /* ObjCRuntime.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObjCRuntime.swift; sourceTree = "<group>"; };
        5781D12E1CE3ACA000369F40 /* Localizable.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = "<group>"; };
        5781D1301CE3ADBC00369F40 /* ErrorTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorTestCase.swift; sourceTree = "<group>"; };
        5781D1351CE3D0BA00369F40 /* FileTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTestCase.swift; sourceTree = "<group>"; };
        57833530228A220700949231 /* SaveMultiOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveMultiOperation.swift; sourceTree = "<group>"; };
        5783B5061C1910B00077F8A6 /* JsonObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JsonObject.swift; sourceTree = "<group>"; };
        5783BA4120F722DC0090D0BD /* KinveyTests RemoveAll Memory Leak.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KinveyTests RemoveAll Memory Leak.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
        5783BA4320F723270090D0BD /* RemoveAllMemoryLeakTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoveAllMemoryLeakTests.swift; sourceTree = "<group>"; };
        57873DEB1DFF3FDC002C87BF /* PushTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushTestCase.swift; sourceTree = "<group>"; };
        5787A12D228F999D00F72D73 /* CustomEndpointParams.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomEndpointParams.swift; sourceTree = "<group>"; };
        57882EBF219BF5CA005ECCA3 /* AutoStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoStoreTests.swift; sourceTree = "<group>"; };
        57882EC3219CA574005ECCA3 /* Tests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Tests.xcconfig; sourceTree = "<group>"; };
        578870901DD52EC70087FE78 /* SSOApp1.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SSOApp1.app; sourceTree = BUILT_PRODUCTS_DIR; };
        578870921DD52EC80087FE78 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
        578870941DD52EC80087FE78 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ViewController.swift; path = ../Sources/ViewController.swift; sourceTree = "<group>"; };
        578870971DD52EC80087FE78 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
        578870991DD52EC80087FE78 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
        5788709C1DD52EC80087FE78 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
        5788709E1DD52EC80087FE78 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        578870A31DD52EC80087FE78 /* SSOApp1Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SSOApp1Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        578870A71DD52EC80087FE78 /* SSOApp1Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOApp1Tests.swift; sourceTree = "<group>"; };
        578870A91DD52EC80087FE78 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        578870B41DD52ECF0087FE78 /* SSOApp2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SSOApp2.app; sourceTree = BUILT_PRODUCTS_DIR; };
        578870B61DD52ECF0087FE78 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
        578870B81DD52ECF0087FE78 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ViewController.swift; path = ../Sources/ViewController.swift; sourceTree = "<group>"; };
        578870BB1DD52ECF0087FE78 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
        578870BD1DD52ECF0087FE78 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
        578870C01DD52ECF0087FE78 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
        578870C21DD52ECF0087FE78 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        578870C71DD52ECF0087FE78 /* SSOApp2Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SSOApp2Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        578870CB1DD52ECF0087FE78 /* SSOApp2Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOApp2Tests.swift; sourceTree = "<group>"; };
        578870CD1DD52ECF0087FE78 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        578870F21DD531D20087FE78 /* SSOApp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = SSOApp.entitlements; path = ../Sources/SSOApp.entitlements; sourceTree = "<group>"; };
        578870F31DD536CB0087FE78 /* SSOApp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = SSOApp.entitlements; path = SSOApp/Sources/SSOApp.entitlements; sourceTree = SOURCE_ROOT; };
        578D9FC01E8DE4D100C2B280 /* PushMissingConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushMissingConfiguration.swift; sourceTree = "<group>"; };
        578D9FF01E8DE53900C2B280 /* PushMissingConfiguration.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PushMissingConfiguration.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        578D9FF71E8EC3A200C2B280 /* UserUpgradeFromOldVersionTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserUpgradeFromOldVersionTestCase.swift; sourceTree = "<group>"; };
        578DA0271E8EC3CB00C2B280 /* UserUpgradeFromOldVersion.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UserUpgradeFromOldVersion.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        578F5C901C99EE5C00B20F17 /* DeltaSetCacheTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeltaSetCacheTestCase.swift; sourceTree = "<group>"; };
        578F5C921C99EED100B20F17 /* KIF.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KIF.swift; sourceTree = "<group>"; };
        5793B8991D2306A60088B5F9 /* KinveyTests Encrypted.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KinveyTests Encrypted.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
        5795AB011DD136B8001FC808 /* NoCacheTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoCacheTestCase.swift; sourceTree = "<group>"; };
        57A1E7412008877E00B19CFB /* Options.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Options.swift; sourceTree = "<group>"; };
        57A27C811C178F17000DF951 /* Kinvey.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kinvey.framework; sourceTree = BUILT_PRODUCTS_DIR; };
        57A27C841C178F17000DF951 /* Kinvey.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Kinvey.h; sourceTree = "<group>"; };
        57A27C861C178F17000DF951 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        57A27C8B1C178F18000DF951 /* KinveyTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = KinveyTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        57A27C901C178F18000DF951 /* KinveyTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KinveyTestCase.swift; sourceTree = "<group>"; };
        57A27C921C178F18000DF951 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        57A27C9B1C178FAC000DF951 /* Kinvey.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Kinvey.swift; sourceTree = "<group>"; };
        57A27C9D1C178FB5000DF951 /* Client.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Client.swift; sourceTree = "<group>"; };
        57A27C9F1C178FC0000DF951 /* User.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = "<group>"; };
        57A27CA11C17910E000DF951 /* Acl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Acl.swift; sourceTree = "<group>"; };
        57A27CA31C179118000DF951 /* Metadata.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Metadata.swift; sourceTree = "<group>"; };
        57A2ED851C49B9D5006D26A9 /* Response.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Response.swift; sourceTree = "<group>"; };
        57A2ED871C49BADD006D26A9 /* HttpResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HttpResponse.swift; sourceTree = "<group>"; };
        57A2ED8D1C49D20B006D26A9 /* HttpRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HttpRequest.swift; sourceTree = "<group>"; };
        57A2ED8F1C49D30B006D26A9 /* Endpoint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Endpoint.swift; sourceTree = "<group>"; };
        57A2ED951C4D5F74006D26A9 /* Media.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Media.xcassets; sourceTree = "<group>"; };
        57A3EBBA1DDA8BB900983D2F /* auth.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = auth.html; sourceTree = "<group>"; };
        57A4656C1CBEF7B6009E7384 /* PersistableTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PersistableTestCase.swift; sourceTree = "<group>"; };
        57A4656E1CC00931009E7384 /* PerformanceTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PerformanceTestCase.swift; sourceTree = "<group>"; };
        57A465821CC02A59009E7384 /* KinveyAppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = KinveyAppTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        57A465861CC02A59009E7384 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        57A526521E42A07900B33A51 /* Geolocation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Geolocation.swift; sourceTree = "<group>"; };
        57A526541E43DEDD00B33A51 /* MongoDBPredicateAdaptor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MongoDBPredicateAdaptor.swift; sourceTree = "<group>"; };
        57A9609C1CC6D675005E52A8 /* DirectoryEntry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DirectoryEntry.swift; sourceTree = "<group>"; };
        57A9609E1CC6D6A9005E52A8 /* RefProject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RefProject.swift; sourceTree = "<group>"; };
        57A960A01CC6D6FE005E52A8 /* JsonTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JsonTestCase.swift; sourceTree = "<group>"; };
        57A960A31CC8278E005E52A8 /* PerformanceTestLongData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PerformanceTestLongData.swift; sourceTree = "<group>"; };
        57A960A51CC827A3005E52A8 /* PerformanceTestMedData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PerformanceTestMedData.swift; sourceTree = "<group>"; };
        57ABEBE71F32819B00B47708 /* LargeDataScrollViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LargeDataScrollViewController.swift; sourceTree = "<group>"; };
        57AC52871D395F7D000887D3 /* AuthSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthSource.swift; sourceTree = "<group>"; };
        57ADC0C31CC95CF4002B517A /* PerformanceTestData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PerformanceTestData.swift; sourceTree = "<group>"; };
        57B0C14E1CDC4D8200492D6C /* Kinvey.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Kinvey.xcconfig; sourceTree = "<group>"; };
        57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = KinveyTests.xcconfig; sourceTree = "<group>"; };
        57B0E94F1C5FF52200BA984F /* Push.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Push.swift; sourceTree = "<group>"; };
        57B257B820929621005B329C /* DeviceInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceInfo.swift; sourceTree = "<group>"; };
        57B68ACC21CAE708009BD7CD /* CacheMigrationTestCaseData2.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = CacheMigrationTestCaseData2.zip; sourceTree = "<group>"; };
        57B768801D10C0C70086AA38 /* Entity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Entity.swift; sourceTree = "<group>"; };
        57BB56B31C4D8D2B00F6B548 /* LocalRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalRequest.swift; sourceTree = "<group>"; };
        57BB56B51C4D8E8400F6B548 /* LocalResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalResponse.swift; sourceTree = "<group>"; };
        57BEAE2C1C98805600479206 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
        57BEAE2E1C98805E00479206 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
        57BEAE341C98AB3900479206 /* MainViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainViewController.swift; sourceTree = "<group>"; };
        57C2F1721D5E5A68005A214B /* BuilderType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BuilderType.swift; sourceTree = "<group>"; };
        57C6F70B20E30ADF0090935C /* ObjectMapperSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObjectMapperSupport.swift; sourceTree = "<group>"; };
        57C71DC71C3EFBF900B1BEF2 /* Request.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Request.swift; sourceTree = "<group>"; };
        57C731F91F57721700B67C13 /* MacOSOnlyTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MacOSOnlyTestCase.swift; sourceTree = "<group>"; };
        57CCBCD620D2CD3F00197CC2 /* KinveyTests Migration Database macOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KinveyTests Migration Database macOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
        57CDF45D22653DBC006596A7 /* AutoDataStoreSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoDataStoreSpec.swift; sourceTree = "<group>"; };
        57D643141CA3268000F6D16E /* KinveyTests Migration Database Step 1.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KinveyTests Migration Database Step 1.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
        57D6433B1CA3268600F6D16E /* KinveyTests Migration Database Step 2.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KinveyTests Migration Database Step 2.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
        57D6433D1CA326DE00F6D16E /* CacheMigrationTestCaseStep2.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CacheMigrationTestCaseStep2.swift; sourceTree = "<group>"; };
        57D643471CAB3C8A00F6D16E /* MemoryCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MemoryCache.swift; sourceTree = "<group>"; };
        57DB87E71C62B0F6002BA684 /* Data.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Data.swift; sourceTree = "<group>"; };
        57E1C3A21C17B3FF00578974 /* Query.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Query.swift; sourceTree = "<group>"; };
        57E1C3A61C17B4F300578974 /* Persistable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Persistable.swift; sourceTree = "<group>"; };
        57E1C3AC1C17EC9500578974 /* UserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserTests.swift; sourceTree = "<group>"; };
        57E1C3AE1C18153900578974 /* RequestFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequestFactory.swift; sourceTree = "<group>"; };
        57E1C3B01C18156700578974 /* HttpRequestFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HttpRequestFactory.swift; sourceTree = "<group>"; };
        57E1C3B21C1822B100578974 /* JSONParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONParser.swift; sourceTree = "<group>"; };
        57E1C3B41C18253B00578974 /* ObjectMapperJSONParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObjectMapperJSONParser.swift; sourceTree = "<group>"; };
        57E448041DF62DC7003D1AFA /* KinveyTests No Cache.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KinveyTests No Cache.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
        57E4DB181C8A26CA0017B406 /* Keychain.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Keychain.swift; sourceTree = "<group>"; };
        57E516381E9C3BE600A2AAD3 /* ClientTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClientTestCase.swift; sourceTree = "<group>"; };
        57E6BD031EC63E68000E5C52 /* Realtime.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Realtime.swift; sourceTree = "<group>"; };
        57E6BD431EC648F9000E5C52 /* PubNubRealtimeRouter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PubNubRealtimeRouter.swift; sourceTree = "<group>"; };
        57E7C7A41C504AC500848748 /* Cache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cache.swift; sourceTree = "<group>"; };
        57E7C7A61C504B0900848748 /* CacheManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CacheManager.swift; sourceTree = "<group>"; };
        57E7C7A81C504E7B00848748 /* PendingOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PendingOperation.swift; sourceTree = "<group>"; };
        57E7C7AE1C50539200848748 /* Sync.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Sync.swift; sourceTree = "<group>"; };
        57E7C7B01C50539C00848748 /* SyncManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncManager.swift; sourceTree = "<group>"; };
        57E7C7B21C51545900848748 /* ReadPolicy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ReadPolicy.swift; path = Kinvey/ReadPolicy.swift; sourceTree = SOURCE_ROOT; };
        57E7C7B41C51981400848748 /* RequestType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequestType.swift; sourceTree = "<group>"; };
        57E853A320FECE6500042C14 /* RealmSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealmSupport.swift; sourceTree = "<group>"; };
        57F216AB1E9DA1640084AAF9 /* Result.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Result.swift; sourceTree = "<group>"; };
        57F91C251D6D15590012850A /* TaskProgressRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TaskProgressRequest.swift; sourceTree = "<group>"; };
        57F91C281D6E2C020012850A /* CountOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CountOperation.swift; sourceTree = "<group>"; };
        57FB57D81C86581300AA590F /* String.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = String.swift; sourceTree = "<group>"; };
        57FEB6B81C8E480300B43FC0 /* SyncOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncOperation.swift; sourceTree = "<group>"; };
        57FF4F6C1CCFE71B002947FF /* RemoveOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoveOperation.swift; sourceTree = "<group>"; };
        966B1D621DD6528000995A42 /* KinveyDateTransform.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KinveyDateTransform.swift; sourceTree = "<group>"; };
        E9073D001C986D9600475E16 /* CustomEndpoint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomEndpoint.swift; sourceTree = "<group>"; };
        FD11405E26FA074600C4920F /* Realm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Realm.xcframework; path = ../Carthage/Build/Realm.xcframework; sourceTree = "<group>"; };
        FD11405F26FA074600C4920F /* SwiftyBeaver.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = SwiftyBeaver.xcframework; path = ../Carthage/Build/SwiftyBeaver.xcframework; sourceTree = "<group>"; };
        FD11406026FA074600C4920F /* RealmSwift.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RealmSwift.xcframework; path = ../Carthage/Build/RealmSwift.xcframework; sourceTree = "<group>"; };
        FD11406126FA074600C4920F /* KeychainAccess.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = KeychainAccess.xcframework; path = ../Carthage/Build/KeychainAccess.xcframework; sourceTree = "<group>"; };
        FD11406226FA074600C4920F /* ObjectMapper.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = ObjectMapper.xcframework; path = ../Carthage/Build/ObjectMapper.xcframework; sourceTree = "<group>"; };
        FD11406326FA074600C4920F /* KIF.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = KIF.xcframework; path = ../Carthage/Build/KIF.xcframework; sourceTree = "<group>"; };
        FD11406426FA074600C4920F /* PubNub.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PubNub.xcframework; path = ../Carthage/Build/PubNub.xcframework; sourceTree = "<group>"; };
        FD11406526FA074600C4920F /* Swifter.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Swifter.xcframework; path = ../Carthage/Build/Swifter.xcframework; sourceTree = "<group>"; };
        FD11406626FA074600C4920F /* ZIPFoundation.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = ZIPFoundation.xcframework; path = ../Carthage/Build/ZIPFoundation.xcframework; sourceTree = "<group>"; };
        FD11406726FA074600C4920F /* Quick.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Quick.xcframework; path = ../Carthage/Build/Quick.xcframework; sourceTree = "<group>"; };
        FD11406826FA074600C4920F /* PromiseKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PromiseKit.xcframework; path = ../Carthage/Build/PromiseKit.xcframework; sourceTree = "<group>"; };
        FD11406926FA074600C4920F /* Nimble.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Nimble.xcframework; path = ../Carthage/Build/Nimble.xcframework; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
        570423F31F82EC3E00EE5CBD /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5705B1B51EDF823F0006980A /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57D925C41EDF8D67005ABD74 /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5705B1C51EDF823F0006980A /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5705B1E51EDF83DB0006980A /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5705B1D01EDF82400006980A /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                572F12E41EDF909B006E5D2B /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57182C4A1F75AF460013A6BD /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57182C7B1F75B2C90013A6BD /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57182C5D1F75AF470013A6BD /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57182C681F75AF470013A6BD /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57529838226FB12A002FA614 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57529839226FB12A002FA614 /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5752987A226FB9AA002FA614 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5752987B226FB9AA002FA614 /* QuartzCore.framework in Frameworks */,
                5752987C226FB9AA002FA614 /* CoreGraphics.framework in Frameworks */,
                5752987D226FB9AA002FA614 /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5765B8411C9771BC00080FFA /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5765B8641C97751000080FFA /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5771CD601ECF6CDC0057E505 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5771CD611ECF6CDC0057E505 /* QuartzCore.framework in Frameworks */,
                5771CD621ECF6CDC0057E505 /* CoreGraphics.framework in Frameworks */,
                5771CD711ECF6ECB0057E505 /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5781484B1F2BC262009E8622 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5781484C1F2BC262009E8622 /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5783BA3420F722DC0090D0BD /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5783BA3520F722DC0090D0BD /* QuartzCore.framework in Frameworks */,
                5783BA3620F722DC0090D0BD /* CoreGraphics.framework in Frameworks */,
                5783BA3720F722DC0090D0BD /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5788708D1DD52EC70087FE78 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578870D41DD52FE00087FE78 /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578870A01DD52EC80087FE78 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578870B11DD52ECF0087FE78 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578870E31DD530540087FE78 /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578870C41DD52ECF0087FE78 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57A3EBB51DDA81AA00983D2F /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578D9FE31E8DE53900C2B280 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578D9FE41E8DE53900C2B280 /* QuartzCore.framework in Frameworks */,
                578D9FE51E8DE53900C2B280 /* CoreGraphics.framework in Frameworks */,
                578D9FE61E8DE53900C2B280 /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578DA01A1E8EC3CB00C2B280 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578DA01B1E8EC3CB00C2B280 /* QuartzCore.framework in Frameworks */,
                578DA01C1E8EC3CB00C2B280 /* CoreGraphics.framework in Frameworks */,
                578DA01D1E8EC3CB00C2B280 /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5793B88B1D2306A60088B5F9 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5793B88C1D2306A60088B5F9 /* QuartzCore.framework in Frameworks */,
                5793B88D1D2306A60088B5F9 /* CoreGraphics.framework in Frameworks */,
                5793B88E1D2306A60088B5F9 /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57A27C7D1C178F17000DF951 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                FD42EE2527055C1F002A1A0B /* PromiseKit.xcframework in Frameworks */,
                FD42EE2027055C1C002A1A0B /* KeychainAccess.xcframework in Frameworks */,
                FD42EE2327055C1D002A1A0B /* ObjectMapper.xcframework in Frameworks */,
                FD42EE2927055C22002A1A0B /* Realm.xcframework in Frameworks */,
                FD42EE2D27055C25002A1A0B /* SwiftyBeaver.xcframework in Frameworks */,
                FD42EE2727055C20002A1A0B /* PubNub.xcframework in Frameworks */,
                FD42EE2B27055C24002A1A0B /* RealmSwift.xcframework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57A27C881C178F18000DF951 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57BEAE2F1C98805E00479206 /* QuartzCore.framework in Frameworks */,
                57BEAE2D1C98805600479206 /* CoreGraphics.framework in Frameworks */,
                57A27C8C1C178F18000DF951 /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57A4657F1CC02A59009E7384 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57A465921CC030AF009E7384 /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57CCBCCB20D2CD3F00197CC2 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57CCBCCC20D2CD3F00197CC2 /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57D643031CA3268000F6D16E /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57D643041CA3268000F6D16E /* QuartzCore.framework in Frameworks */,
                57D643051CA3268000F6D16E /* CoreGraphics.framework in Frameworks */,
                57D643071CA3268000F6D16E /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57D6432A1CA3268600F6D16E /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57D6432B1CA3268600F6D16E /* QuartzCore.framework in Frameworks */,
                57D6432C1CA3268600F6D16E /* CoreGraphics.framework in Frameworks */,
                57D6432E1CA3268600F6D16E /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57E447F61DF62DC7003D1AFA /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57E447F71DF62DC7003D1AFA /* QuartzCore.framework in Frameworks */,
                57E447F81DF62DC7003D1AFA /* CoreGraphics.framework in Frameworks */,
                57E447F91DF62DC7003D1AFA /* Kinvey.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
        570423F71F82EC3E00EE5CBD /* KinveyAppUITests */ = {
            isa = PBXGroup;
            children = (
                570423F81F82EC3E00EE5CBD /* KinveyAppUITests.swift */,
                570423FA1F82EC3E00EE5CBD /* Info.plist */,
            );
            path = KinveyAppUITests;
            sourceTree = "<group>";
        };
        5705B1B91EDF823F0006980A /* KinveyMacApp */ = {
            isa = PBXGroup;
            children = (
                5705B1BA1EDF823F0006980A /* AppDelegate.swift */,
                5705B1BC1EDF823F0006980A /* ViewController.swift */,
                5705B1BE1EDF823F0006980A /* Assets.xcassets */,
                5705B1C01EDF823F0006980A /* Main.storyboard */,
                5705B1C31EDF823F0006980A /* Info.plist */,
            );
            path = KinveyMacApp;
            sourceTree = "<group>";
        };
        5705B1CB1EDF823F0006980A /* KinveyMacAppTests */ = {
            isa = PBXGroup;
            children = (
                5705B1CE1EDF823F0006980A /* Info.plist */,
                5706231F1F1825CA00B7FAE9 /* PerformanceTest.swift */,
                578148581F2BCC5D009E8622 /* HierarchyCache.swift */,
                57C731F91F57721700B67C13 /* MacOSOnlyTestCase.swift */,
            );
            path = KinveyMacAppTests;
            sourceTree = "<group>";
        };
        5705B1D61EDF82400006980A /* KinveyMacAppUITests */ = {
            isa = PBXGroup;
            children = (
                5705B1D71EDF82400006980A /* KinveyMacAppUITests.swift */,
                5705B1D91EDF82400006980A /* Info.plist */,
            );
            path = KinveyMacAppUITests;
            sourceTree = "<group>";
        };
        57182C4E1F75AF460013A6BD /* BackgroundFetch */ = {
            isa = PBXGroup;
            children = (
                57182C4F1F75AF460013A6BD /* AppDelegate.swift */,
                57182C511F75AF470013A6BD /* ViewController.swift */,
                57182C531F75AF470013A6BD /* Main.storyboard */,
                57182C561F75AF470013A6BD /* Assets.xcassets */,
                57182C581F75AF470013A6BD /* LaunchScreen.storyboard */,
                57182C5B1F75AF470013A6BD /* Info.plist */,
            );
            path = BackgroundFetch;
            sourceTree = "<group>";
        };
        57182C631F75AF470013A6BD /* BackgroundFetchTests */ = {
            isa = PBXGroup;
            children = (
                57182C641F75AF470013A6BD /* BackgroundFetchTests.swift */,
                57182C661F75AF470013A6BD /* Info.plist */,
            );
            path = BackgroundFetchTests;
            sourceTree = "<group>";
        };
        57182C6E1F75AF470013A6BD /* BackgroundFetchUITests */ = {
            isa = PBXGroup;
            children = (
                57182C6F1F75AF470013A6BD /* BackgroundFetchUITests.swift */,
                57182C711F75AF470013A6BD /* Info.plist */,
            );
            path = BackgroundFetchUITests;
            sourceTree = "<group>";
        };
        572C458C1C86A6C800A41935 /* Transformers */ = {
            isa = PBXGroup;
            children = (
                966B1D621DD6528000995A42 /* KinveyDateTransform.swift */,
            );
            name = Transformers;
            sourceTree = "<group>";
        };
        574B0FA51C729E9E00CDC48F /* Operations */ = {
            isa = PBXGroup;
            children = (
                57379DA41C72AAA900E240E9 /* Operation.swift */,
                57470FA01C76834B0096B15F /* ReadOperation.swift */,
                57470FA21C76847F0096B15F /* WriteOperation.swift */,
                574B0FA61C729EAF00CDC48F /* GetOperation.swift */,
                574B0FA81C729EB900CDC48F /* FindOperation.swift */,
                57F91C281D6E2C020012850A /* CountOperation.swift */,
                570BD2FC1E845E7A000341C9 /* AggregateOperation.swift */,
                574B0FAA1C729EC900CDC48F /* SaveOperation.swift */,
                57833530228A220700949231 /* SaveMultiOperation.swift */,
                57FF4F6C1CCFE71B002947FF /* RemoveOperation.swift */,
                574B0FAC1C729F3300CDC48F /* RemoveByQueryOperation.swift */,
                5714EBB11CCEEAF9001E3ECF /* RemoveByIdOperation.swift */,
                57FEB6B81C8E480300B43FC0 /* SyncOperation.swift */,
                57470FA41C76926B0096B15F /* PushOperation.swift */,
                57470FAA1C769EF00096B15F /* PurgeOperation.swift */,
                57089DD61D5CE80D00A36035 /* PullOperation.swift */,
            );
            name = Operations;
            sourceTree = "<group>";
        };
        5765B8451C9771BC00080FFA /* KinveyApp */ = {
            isa = PBXGroup;
            children = (
                575D628B1D899C4A00A972D8 /* KinveyApp.entitlements */,
                5765B8461C9771BC00080FFA /* AppDelegate.swift */,
                57BEAE341C98AB3900479206 /* MainViewController.swift */,
                5765B8481C9771BC00080FFA /* MICLoginViewController.swift */,
                575181561D63943F005C8ECF /* MICAuthorizationGrantViewController.swift */,
                5765B84A1C9771BC00080FFA /* Main.storyboard */,
                5765B84D1C9771BC00080FFA /* Assets.xcassets */,
                5765B84F1C9771BC00080FFA /* LaunchScreen.storyboard */,
                5765B8521C9771BC00080FFA /* Info.plist */,
                57ADC0C31CC95CF4002B517A /* PerformanceTestData.swift */,
                57A960A31CC8278E005E52A8 /* PerformanceTestLongData.swift */,
                57A960A51CC827A3005E52A8 /* PerformanceTestMedData.swift */,
                5759854D1CC833930054DF08 /* LongData.swift */,
                5759854F1CC834FE0054DF08 /* MedData.swift */,
                57375F8F1E3FD71D0015A241 /* UploadAndPlayVideoViewController.swift */,
                57ABEBE71F32819B00B47708 /* LargeDataScrollViewController.swift */,
                57465B3A1F956E5E007F86C7 /* PullDataStoreViewController.swift */,
            );
            path = KinveyApp;
            sourceTree = "<group>";
        };
        578870911DD52EC80087FE78 /* SSOApp1 */ = {
            isa = PBXGroup;
            children = (
                578870F21DD531D20087FE78 /* SSOApp.entitlements */,
                578870921DD52EC80087FE78 /* AppDelegate.swift */,
                578870941DD52EC80087FE78 /* ViewController.swift */,
                578870961DD52EC80087FE78 /* Main.storyboard */,
                578870991DD52EC80087FE78 /* Assets.xcassets */,
                5788709B1DD52EC80087FE78 /* LaunchScreen.storyboard */,
                5788709E1DD52EC80087FE78 /* Info.plist */,
            );
            name = SSOApp1;
            path = SSOApp/SSOApp1;
            sourceTree = "<group>";
        };
        578870A61DD52EC80087FE78 /* SSOApp1Tests */ = {
            isa = PBXGroup;
            children = (
                578870A71DD52EC80087FE78 /* SSOApp1Tests.swift */,
                578870A91DD52EC80087FE78 /* Info.plist */,
                57A3EBBA1DDA8BB900983D2F /* auth.html */,
            );
            name = SSOApp1Tests;
            path = SSOApp/SSOApp1Tests;
            sourceTree = "<group>";
        };
        578870B51DD52ECF0087FE78 /* SSOApp2 */ = {
            isa = PBXGroup;
            children = (
                578870F31DD536CB0087FE78 /* SSOApp.entitlements */,
                578870B61DD52ECF0087FE78 /* AppDelegate.swift */,
                578870B81DD52ECF0087FE78 /* ViewController.swift */,
                578870BA1DD52ECF0087FE78 /* Main.storyboard */,
                578870BD1DD52ECF0087FE78 /* Assets.xcassets */,
                578870BF1DD52ECF0087FE78 /* LaunchScreen.storyboard */,
                578870C21DD52ECF0087FE78 /* Info.plist */,
            );
            name = SSOApp2;
            path = SSOApp/SSOApp2;
            sourceTree = "<group>";
        };
        578870CA1DD52ECF0087FE78 /* SSOApp2Tests */ = {
            isa = PBXGroup;
            children = (
                578870CB1DD52ECF0087FE78 /* SSOApp2Tests.swift */,
                578870CD1DD52ECF0087FE78 /* Info.plist */,
            );
            name = SSOApp2Tests;
            path = SSOApp/SSOApp2Tests;
            sourceTree = "<group>";
        };
        57A27C771C178F17000DF951 = {
            isa = PBXGroup;
            children = (
                57A27C831C178F17000DF951 /* Kinvey */,
                57A27C8F1C178F18000DF951 /* KinveyTests */,
                5765B8451C9771BC00080FFA /* KinveyApp */,
                57A465831CC02A59009E7384 /* KinveyAppTests */,
                570423F71F82EC3E00EE5CBD /* KinveyAppUITests */,
                578870911DD52EC80087FE78 /* SSOApp1 */,
                578870A61DD52EC80087FE78 /* SSOApp1Tests */,
                578870B51DD52ECF0087FE78 /* SSOApp2 */,
                578870CA1DD52ECF0087FE78 /* SSOApp2Tests */,
                5705B1B91EDF823F0006980A /* KinveyMacApp */,
                5705B1CB1EDF823F0006980A /* KinveyMacAppTests */,
                5705B1D61EDF82400006980A /* KinveyMacAppUITests */,
                57182C4E1F75AF460013A6BD /* BackgroundFetch */,
                57182C631F75AF470013A6BD /* BackgroundFetchTests */,
                57182C6E1F75AF470013A6BD /* BackgroundFetchUITests */,
                57A27C821C178F17000DF951 /* Products */,
                DBD4AA6B25714F7AAA213880 /* Frameworks */,
            );
            sourceTree = "<group>";
        };
        57A27C821C178F17000DF951 /* Products */ = {
            isa = PBXGroup;
            children = (
                57A27C811C178F17000DF951 /* Kinvey.framework */,
                57A27C8B1C178F18000DF951 /* KinveyTests.xctest */,
                5765B8441C9771BC00080FFA /* KinveyApp.app */,
                57D643141CA3268000F6D16E /* KinveyTests Migration Database Step 1.xctest */,
                57D6433B1CA3268600F6D16E /* KinveyTests Migration Database Step 2.xctest */,
                57A465821CC02A59009E7384 /* KinveyAppTests.xctest */,
                5793B8991D2306A60088B5F9 /* KinveyTests Encrypted.xctest */,
                57E448041DF62DC7003D1AFA /* KinveyTests No Cache.xctest */,
                578870901DD52EC70087FE78 /* SSOApp1.app */,
                578870A31DD52EC80087FE78 /* SSOApp1Tests.xctest */,
                578870B41DD52ECF0087FE78 /* SSOApp2.app */,
                578870C71DD52ECF0087FE78 /* SSOApp2Tests.xctest */,
                578D9FF01E8DE53900C2B280 /* PushMissingConfiguration.xctest */,
                578DA0271E8EC3CB00C2B280 /* UserUpgradeFromOldVersion.xctest */,
                5771CD6D1ECF6CDC0057E505 /* KinveyTests Forgot To Call Super.xctest */,
                5705B1B81EDF823F0006980A /* KinveyMacApp.app */,
                5705B1C81EDF823F0006980A /* KinveyMacAppTests.xctest */,
                5705B1D31EDF82400006980A /* KinveyMacAppUITests.xctest */,
                578148551F2BC262009E8622 /* KinveyMacAppTests_Single.xctest */,
                57182C4D1F75AF460013A6BD /* BackgroundFetch.app */,
                57182C601F75AF470013A6BD /* BackgroundFetchTests.xctest */,
                57182C6B1F75AF470013A6BD /* BackgroundFetchUITests.xctest */,
                570423F61F82EC3E00EE5CBD /* KinveyAppUITests.xctest */,
                57CCBCD620D2CD3F00197CC2 /* KinveyTests Migration Database macOS.xctest */,
                5783BA4120F722DC0090D0BD /* KinveyTests RemoveAll Memory Leak.xctest */,
                57529843226FB12A002FA614 /* KinveyMacApp Specs.xctest */,
                57529889226FB9AA002FA614 /* Kinvey Specs.xctest */,
            );
            name = Products;
            sourceTree = "<group>";
        };
        57A27C831C178F17000DF951 /* Kinvey */ = {
            isa = PBXGroup;
            children = (
                57B0C14E1CDC4D8200492D6C /* Kinvey.xcconfig */,
                57882EC3219CA574005ECCA3 /* Tests.xcconfig */,
                57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */,
                57B23CF21C7F8C02006403CC /* NSPredicate-MongoDB-Adaptor */,
                57DB87E91C62B1CB002BA684 /* Extensions */,
                572C458C1C86A6C800A41935 /* Transformers */,
                574B0FA51C729E9E00CDC48F /* Operations */,
                57A27C841C178F17000DF951 /* Kinvey.h */,
                57A27C861C178F17000DF951 /* Info.plist */,
                5781D12E1CE3ACA000369F40 /* Localizable.strings */,
                57A27C9B1C178FAC000DF951 /* Kinvey.swift */,
                577C9E771C1F89C700BF49EE /* Credential.swift */,
                57A2ED8F1C49D30B006D26A9 /* Endpoint.swift */,
                57E4DB181C8A26CA0017B406 /* Keychain.swift */,
                57A27C9D1C178FB5000DF951 /* Client.swift */,
                57A27C9F1C178FC0000DF951 /* User.swift */,
                5776EEBF1E31740B003B9DF0 /* MIC.swift */,
                575792BF1D412CD20065CC22 /* UserQuery.swift */,
                57AC52871D395F7D000887D3 /* AuthSource.swift */,
                57A27CA11C17910E000DF951 /* Acl.swift */,
                57A27CA31C179118000DF951 /* Metadata.swift */,
                574912701C59323B00EA4F26 /* StoreType.swift */,
                57E7C7B21C51545900848748 /* ReadPolicy.swift */,
                574912721C5932A700EA4F26 /* WritePolicy.swift */,
                576E95A31C1FB10700258CC3 /* DataStore.swift */,
                575772851C4728E5001D56F5 /* TTL.swift */,
                57E1C3A21C17B3FF00578974 /* Query.swift */,
                57E1C3A61C17B4F300578974 /* Persistable.swift */,
                57B768801D10C0C70086AA38 /* Entity.swift */,
                57A1E7412008877E00B19CFB /* Options.swift */,
                57E1C3AE1C18153900578974 /* RequestFactory.swift */,
                57E1C3B01C18156700578974 /* HttpRequestFactory.swift */,
                57E1C3B21C1822B100578974 /* JSONParser.swift */,
                57E1C3B41C18253B00578974 /* ObjectMapperJSONParser.swift */,
                5783B5061C1910B00077F8A6 /* JsonObject.swift */,
                57E7C7B41C51981400848748 /* RequestType.swift */,
                57C71DC71C3EFBF900B1BEF2 /* Request.swift */,
                57F91C251D6D15590012850A /* TaskProgressRequest.swift */,
                57A2ED8D1C49D20B006D26A9 /* HttpRequest.swift */,
                57BB56B31C4D8D2B00F6B548 /* LocalRequest.swift */,
                57470FA61C7698B30096B15F /* MultiRequest.swift */,
                5728213A1C6482C000373EC8 /* URLSessionTaskRequest.swift */,
                57A2ED851C49B9D5006D26A9 /* Response.swift */,
                57A2ED871C49BADD006D26A9 /* HttpResponse.swift */,
                57BB56B51C4D8E8400F6B548 /* LocalResponse.swift */,
                57403A7C1C4D92E3008ECCD4 /* Error.swift */,
                57E7C7A41C504AC500848748 /* Cache.swift */,
                57E7C7A61C504B0900848748 /* CacheManager.swift */,
                573DD9841D11CCD6006ECF1C /* RealmCache.swift */,
                57167C84230DEF2B0014BA94 /* RealmDynamicCache.swift */,
                57E853A320FECE6500042C14 /* RealmSupport.swift */,
                57167C86230DF0A90014BA94 /* RealmMapKitSupport.swift */,
                57167C76230DDE910014BA94 /* CollectionChange.swift */,
                57167C78230DDFCB0014BA94 /* RealmPendingOperationReference.swift */,
                57167C7A230DE02C0014BA94 /* QueryCache.swift */,
                57167C7C230DE0620014BA94 /* RealmPendingOperation.swift */,
                57167C7E230DE1310014BA94 /* RealmCascadeDeleteExecutor.swift */,
                57167C80230DE15D0014BA94 /* ObjectIdKind.swift */,
                57167C82230DEC180014BA94 /* RealmCascadeDeletable.swift */,
                57E7C7A81C504E7B00848748 /* PendingOperation.swift */,
                57E7C7AE1C50539200848748 /* Sync.swift */,
                57E7C7B01C50539C00848748 /* SyncManager.swift */,
                577E6FA51D18E1F900B5DA36 /* RealmSync.swift */,
                57B0E94F1C5FF52200BA984F /* Push.swift */,
                5728212C1C63E0F500373EC8 /* File.swift */,
                5728212E1C63E10700373EC8 /* FileStore.swift */,
                573851AB1D47C7EB00E4712A /* FileCache.swift */,
                573851AD1D47C7F800E4712A /* RealmFileCache.swift */,
                577155BA1CA21CC200C91B4B /* Migration.swift */,
                E9073D001C986D9600475E16 /* CustomEndpoint.swift */,
                5787A12D228F999D00F72D73 /* CustomEndpointParams.swift */,
                5781D1261CE29AA600369F40 /* ObjCRuntime.swift */,
                577E6FA71D18E45F00B5DA36 /* Executor.swift */,
                57C2F1721D5E5A68005A214B /* BuilderType.swift */,
                57A526521E42A07900B33A51 /* Geolocation.swift */,
                57F216AB1E9DA1640084AAF9 /* Result.swift */,
                57E6BD031EC63E68000E5C52 /* Realtime.swift */,
                57E6BD431EC648F9000E5C52 /* PubNubRealtimeRouter.swift */,
                570677CF1F8FD6280092CEE3 /* ValidationStrategy.swift */,
                57B257B820929621005B329C /* DeviceInfo.swift */,
                57C6F70B20E30ADF0090935C /* ObjectMapperSupport.swift */,
            );
            path = Kinvey;
            sourceTree = "<group>";
        };
        57A27C8F1C178F18000DF951 /* KinveyTests */ = {
            isa = PBXGroup;
            children = (
                57A960A21CC6D729005E52A8 /* Models */,
                57A27C921C178F18000DF951 /* Info.plist */,
                57D643471CAB3C8A00F6D16E /* MemoryCache.swift */,
                5765B83C1C972D7000080FFA /* URLProtocols.swift */,
                578F5C921C99EED100B20F17 /* KIF.swift */,
                57A27C901C178F18000DF951 /* KinveyTestCase.swift */,
                57E1C3AC1C17EC9500578974 /* UserTests.swift */,
                578D9FF71E8EC3A200C2B280 /* UserUpgradeFromOldVersionTestCase.swift */,
                578F5C901C99EE5C00B20F17 /* DeltaSetCacheTestCase.swift */,
                5706FEC21C1F9A6D0037E7D0 /* StoreTestCase.swift */,
                57A960A01CC6D6FE005E52A8 /* JsonTestCase.swift */,
                5765B8351C92365700080FFA /* FindOperationTest.swift */,
                5753BB3B1C23F29000EB9D3A /* SyncStoreTests.swift */,
                573150971CBD8D910022A05C /* QueryTest.swift */,
                57A4656C1CBEF7B6009E7384 /* PersistableTestCase.swift */,
                57A4656E1CC00931009E7384 /* PerformanceTestCase.swift */,
                576A1D351CCA92CA006B261E /* DataTypeTestCase.swift */,
                57471A2F1CCAED1600628933 /* EncryptedDataStoreTestCase.swift */,
                5714EBAF1CCECE35001E3ECF /* AclTestCase.swift */,
                5795AB011DD136B8001FC808 /* NoCacheTestCase.swift */,
                577155531CA1D65D00C91B4B /* CacheMigrationTestCaseStep1.swift */,
                57D6433D1CA326DE00F6D16E /* CacheMigrationTestCaseStep2.swift */,
                573CC99C20D19AB900BDF726 /* CacheMigrationTestCaseData.zip */,
                57B68ACC21CAE708009BD7CD /* CacheMigrationTestCaseData2.zip */,
                573E55F01CAC8BA8003D2F23 /* CustomEndpointTests.swift */,
                5765B8381C93793E00080FFA /* BasicStoreTestCase.swift */,
                576E95AC1C20DB7C00258CC3 /* NetworkStoreTests.swift */,
                576E95AE1C20DC0400258CC3 /* CacheStoreTests.swift */,
                57882EBF219BF5CA005ECCA3 /* AutoStoreTests.swift */,
                57CDF45D22653DBC006596A7 /* AutoDataStoreSpec.swift */,
                57A2ED951C4D5F74006D26A9 /* Media.xcassets */,
                5781D1301CE3ADBC00369F40 /* ErrorTestCase.swift */,
                571BA2601F55D9E600DE1886 /* MyFile.swift */,
                5781D1351CE3D0BA00369F40 /* FileTestCase.swift */,
                5771F9FE1D301F6300903777 /* Event.swift */,
                57136F621D5D23BF00731DDB /* MockKinveyBackend.swift */,
                57873DEB1DFF3FDC002C87BF /* PushTestCase.swift */,
                578D9FC01E8DE4D100C2B280 /* PushMissingConfiguration.swift */,
                575465A31E66405D0063B4B6 /* PerformanceProductTestCase.swift */,
                57E516381E9C3BE600A2AAD3 /* ClientTestCase.swift */,
                57373AB11ECCD8C6002842CE /* EntityTestCase.swift */,
                57373ABE1ECE1849002842CE /* LogTestCase.swift */,
                5771CD6F1ECF6D440057E505 /* ForgotToCallSuper.swift */,
                5771CD741ECFE9B60057E505 /* MetadataTestCase.swift */,
                5754DDBC1EAEBC4A00122A7A /* DateTestCase.swift */,
                5772C66020D0891E006F2C56 /* DeviceInfoTests.swift */,
                5783BA4320F723270090D0BD /* RemoveAllMemoryLeakTests.swift */,
                57305B4922664D3100A6451F /* KinveyURLProtocol.swift */,
                576B08D922AEEE8800C22C95 /* MultiInsertSpec.swift */,
            );
            path = KinveyTests;
            sourceTree = "<group>";
        };
        57A465831CC02A59009E7384 /* KinveyAppTests */ = {
            isa = PBXGroup;
            children = (
                57A465861CC02A59009E7384 /* Info.plist */,
            );
            path = KinveyAppTests;
            sourceTree = "<group>";
        };
        57A960A21CC6D729005E52A8 /* Models */ = {
            isa = PBXGroup;
            children = (
                571991081CB45EEE00070CDA /* Person.swift */,
                57A9609C1CC6D675005E52A8 /* DirectoryEntry.swift */,
                57A9609E1CC6D6A9005E52A8 /* RefProject.swift */,
                572005C91D342B2800AE9AC5 /* Book.swift */,
                5726321D1EE99C940082A1A8 /* SongRecommendation.swift */,
            );
            name = Models;
            sourceTree = "<group>";
        };
        57B23CF21C7F8C02006403CC /* NSPredicate-MongoDB-Adaptor */ = {
            isa = PBXGroup;
            children = (
                57A526541E43DEDD00B33A51 /* MongoDBPredicateAdaptor.swift */,
            );
            name = "NSPredicate-MongoDB-Adaptor";
            path = "../../Carthage/Checkouts/NSPredicate-MongoDB-Adaptor/Sources/MongoDBPredicateAdaptor";
            sourceTree = "<group>";
        };
        57DB87E91C62B1CB002BA684 /* Extensions */ = {
            isa = PBXGroup;
            children = (
                57DB87E71C62B0F6002BA684 /* Data.swift */,
                57FB57D81C86581300AA590F /* String.swift */,
                572C457A1C86690700A41935 /* Date.swift */,
            );
            name = Extensions;
            sourceTree = "<group>";
        };
        DBD4AA6B25714F7AAA213880 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                FD11406126FA074600C4920F /* KeychainAccess.xcframework */,
                FD11406326FA074600C4920F /* KIF.xcframework */,
                FD11406926FA074600C4920F /* Nimble.xcframework */,
                FD11406226FA074600C4920F /* ObjectMapper.xcframework */,
                FD11406826FA074600C4920F /* PromiseKit.xcframework */,
                FD11406426FA074600C4920F /* PubNub.xcframework */,
                FD11406726FA074600C4920F /* Quick.xcframework */,
                FD11405E26FA074600C4920F /* Realm.xcframework */,
                FD11406026FA074600C4920F /* RealmSwift.xcframework */,
                FD11406526FA074600C4920F /* Swifter.xcframework */,
                FD11405F26FA074600C4920F /* SwiftyBeaver.xcframework */,
                FD11406626FA074600C4920F /* ZIPFoundation.xcframework */,
                57BEAE2E1C98805E00479206 /* QuartzCore.framework */,
                57BEAE2C1C98805600479206 /* CoreGraphics.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
        57A27C7E1C178F17000DF951 /* Headers */ = {
            isa = PBXHeadersBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57A27C851C178F17000DF951 /* Kinvey.h in Headers */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
        570423F51F82EC3E00EE5CBD /* KinveyAppUITests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 570423FD1F82EC3E00EE5CBD /* Build configuration list for PBXNativeTarget "KinveyAppUITests" */;
            buildPhases = (
                570423F21F82EC3E00EE5CBD /* Sources */,
                570423F31F82EC3E00EE5CBD /* Frameworks */,
                570423F41F82EC3E00EE5CBD /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                570423FC1F82EC3E00EE5CBD /* PBXTargetDependency */,
            );
            name = KinveyAppUITests;
            productName = KinveyAppUITests;
            productReference = 570423F61F82EC3E00EE5CBD /* KinveyAppUITests.xctest */;
            productType = "com.apple.product-type.bundle.ui-testing";
        };
        5705B1B71EDF823F0006980A /* KinveyMacApp */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 5705B1DA1EDF82400006980A /* Build configuration list for PBXNativeTarget "KinveyMacApp" */;
            buildPhases = (
                5705B1B41EDF823F0006980A /* Sources */,
                5705B1B51EDF823F0006980A /* Frameworks */,
                5705B1B61EDF823F0006980A /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                577C826822B1799C00F57AF7 /* PBXTargetDependency */,
            );
            name = KinveyMacApp;
            productName = KinveyMacApp;
            productReference = 5705B1B81EDF823F0006980A /* KinveyMacApp.app */;
            productType = "com.apple.product-type.application";
        };
        5705B1C71EDF823F0006980A /* KinveyMacAppTests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 5705B1DD1EDF82400006980A /* Build configuration list for PBXNativeTarget "KinveyMacAppTests" */;
            buildPhases = (
                5705B1C41EDF823F0006980A /* Sources */,
                5705B1C51EDF823F0006980A /* Frameworks */,
                5705B1C61EDF823F0006980A /* Resources */,
                FD382B912702175A0035BFFF /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                5705B1CA1EDF823F0006980A /* PBXTargetDependency */,
            );
            name = KinveyMacAppTests;
            productName = KinveyMacAppTests;
            productReference = 5705B1C81EDF823F0006980A /* KinveyMacAppTests.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        5705B1D21EDF82400006980A /* KinveyMacAppUITests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 5705B1E01EDF82400006980A /* Build configuration list for PBXNativeTarget "KinveyMacAppUITests" */;
            buildPhases = (
                5705B1CF1EDF82400006980A /* Sources */,
                5705B1D01EDF82400006980A /* Frameworks */,
                5705B1D11EDF82400006980A /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                5705B1D51EDF82400006980A /* PBXTargetDependency */,
            );
            name = KinveyMacAppUITests;
            productName = KinveyMacAppUITests;
            productReference = 5705B1D31EDF82400006980A /* KinveyMacAppUITests.xctest */;
            productType = "com.apple.product-type.bundle.ui-testing";
        };
        57182C4C1F75AF460013A6BD /* BackgroundFetch */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 57182C721F75AF470013A6BD /* Build configuration list for PBXNativeTarget "BackgroundFetch" */;
            buildPhases = (
                57182C491F75AF460013A6BD /* Sources */,
                57182C4A1F75AF460013A6BD /* Frameworks */,
                57182C4B1F75AF460013A6BD /* Resources */,
                57C2F6BD1F75DDAD001C0D9D /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = BackgroundFetch;
            productName = BackgroundFetch;
            productReference = 57182C4D1F75AF460013A6BD /* BackgroundFetch.app */;
            productType = "com.apple.product-type.application";
        };
        57182C5F1F75AF470013A6BD /* BackgroundFetchTests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 57182C751F75AF470013A6BD /* Build configuration list for PBXNativeTarget "BackgroundFetchTests" */;
            buildPhases = (
                57182C5C1F75AF470013A6BD /* Sources */,
                57182C5D1F75AF470013A6BD /* Frameworks */,
                57182C5E1F75AF470013A6BD /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                57182C621F75AF470013A6BD /* PBXTargetDependency */,
            );
            name = BackgroundFetchTests;
            productName = BackgroundFetchTests;
            productReference = 57182C601F75AF470013A6BD /* BackgroundFetchTests.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        57182C6A1F75AF470013A6BD /* BackgroundFetchUITests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 57182C781F75AF470013A6BD /* Build configuration list for PBXNativeTarget "BackgroundFetchUITests" */;
            buildPhases = (
                57182C671F75AF470013A6BD /* Sources */,
                57182C681F75AF470013A6BD /* Frameworks */,
                57182C691F75AF470013A6BD /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                57182C6D1F75AF470013A6BD /* PBXTargetDependency */,
            );
            name = BackgroundFetchUITests;
            productName = BackgroundFetchUITests;
            productReference = 57182C6B1F75AF470013A6BD /* BackgroundFetchUITests.xctest */;
            productType = "com.apple.product-type.bundle.ui-testing";
        };
        5752980C226FB12A002FA614 /* KinveyMacApp Specs */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 57529840226FB12A002FA614 /* Build configuration list for PBXNativeTarget "KinveyMacApp Specs" */;
            buildPhases = (
                5752980F226FB12A002FA614 /* Sources */,
                57529838226FB12A002FA614 /* Frameworks */,
                5752983E226FB12A002FA614 /* Resources */,
                FD382B962702186B0035BFFF /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                5752980D226FB12A002FA614 /* PBXTargetDependency */,
            );
            name = "KinveyMacApp Specs";
            productName = KinveyMacAppTests;
            productReference = 57529843226FB12A002FA614 /* KinveyMacApp Specs.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        5752984C226FB9AA002FA614 /* Kinvey Specs */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 57529886226FB9AA002FA614 /* Build configuration list for PBXNativeTarget "Kinvey Specs" */;
            buildPhases = (
                57529851226FB9AA002FA614 /* Sources */,
                5752987A226FB9AA002FA614 /* Frameworks */,
                57529881226FB9AA002FA614 /* Resources */,
                57529883226FB9AA002FA614 /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                5752984D226FB9AA002FA614 /* PBXTargetDependency */,
                5752984F226FB9AA002FA614 /* PBXTargetDependency */,
            );
            name = "Kinvey Specs";
            productName = KinveyTests;
            productReference = 57529889226FB9AA002FA614 /* Kinvey Specs.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        5765B8431C9771BC00080FFA /* KinveyApp */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 5765B8621C9771BD00080FFA /* Build configuration list for PBXNativeTarget "KinveyApp" */;
            buildPhases = (
                5765B8401C9771BC00080FFA /* Sources */,
                5765B8411C9771BC00080FFA /* Frameworks */,
                5765B8421C9771BC00080FFA /* Resources */,
                57B7391E1C9776B5000FEA7C /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = KinveyApp;
            productName = KinveyApp;
            productReference = 5765B8441C9771BC00080FFA /* KinveyApp.app */;
            productType = "com.apple.product-type.application";
        };
        5771CD3A1ECF6CDC0057E505 /* KinveyTests Forgot To Call Super */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 5771CD6A1ECF6CDC0057E505 /* Build configuration list for PBXNativeTarget "KinveyTests Forgot To Call Super" */;
            buildPhases = (
                5771CD3F1ECF6CDC0057E505 /* Sources */,
                5771CD601ECF6CDC0057E505 /* Frameworks */,
                5771CD651ECF6CDC0057E505 /* Resources */,
                5771CD671ECF6CDC0057E505 /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                5771CD3B1ECF6CDC0057E505 /* PBXTargetDependency */,
                5771CD3D1ECF6CDC0057E505 /* PBXTargetDependency */,
            );
            name = "KinveyTests Forgot To Call Super";
            productName = KinveyTests;
            productReference = 5771CD6D1ECF6CDC0057E505 /* KinveyTests Forgot To Call Super.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        578148221F2BC262009E8622 /* KinveyMacAppTests_Single */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 578148521F2BC262009E8622 /* Build configuration list for PBXNativeTarget "KinveyMacAppTests_Single" */;
            buildPhases = (
                578148271F2BC262009E8622 /* Sources */,
                5781484B1F2BC262009E8622 /* Frameworks */,
                578148501F2BC262009E8622 /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                578148251F2BC262009E8622 /* PBXTargetDependency */,
            );
            name = KinveyMacAppTests_Single;
            productName = KinveyMacAppTests;
            productReference = 578148551F2BC262009E8622 /* KinveyMacAppTests_Single.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        5783BA0720F722DC0090D0BD /* KinveyTests RemoveAll Memory Leak */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 5783BA3E20F722DC0090D0BD /* Build configuration list for PBXNativeTarget "KinveyTests RemoveAll Memory Leak" */;
            buildPhases = (
                5783BA0C20F722DC0090D0BD /* Sources */,
                5783BA3420F722DC0090D0BD /* Frameworks */,
                5783BA3920F722DC0090D0BD /* Resources */,
                5783BA3B20F722DC0090D0BD /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                5783BA0820F722DC0090D0BD /* PBXTargetDependency */,
                5783BA0A20F722DC0090D0BD /* PBXTargetDependency */,
            );
            name = "KinveyTests RemoveAll Memory Leak";
            productName = KinveyTests;
            productReference = 5783BA4120F722DC0090D0BD /* KinveyTests RemoveAll Memory Leak.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        5788708F1DD52EC70087FE78 /* SSOApp1 */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 578870AA1DD52EC80087FE78 /* Build configuration list for PBXNativeTarget "SSOApp1" */;
            buildPhases = (
                5788708C1DD52EC70087FE78 /* Sources */,
                5788708D1DD52EC70087FE78 /* Frameworks */,
                5788708E1DD52EC70087FE78 /* Resources */,
                578870D81DD52FE00087FE78 /* Embed Frameworks */,
            );
            buildRules = (
            );
            dependencies = (
                578870D71DD52FE00087FE78 /* PBXTargetDependency */,
            );
            name = SSOApp1;
            productName = SSOApp1;
            productReference = 578870901DD52EC70087FE78 /* SSOApp1.app */;
            productType = "com.apple.product-type.application";
        };
        578870A21DD52EC80087FE78 /* SSOApp1Tests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 578870AD1DD52EC80087FE78 /* Build configuration list for PBXNativeTarget "SSOApp1Tests" */;
            buildPhases = (
                5788709F1DD52EC80087FE78 /* Sources */,
                578870A01DD52EC80087FE78 /* Frameworks */,
                578870A11DD52EC80087FE78 /* Resources */,
                579D308E1DDA68CB0055C8CF /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                578870A51DD52EC80087FE78 /* PBXTargetDependency */,
            );
            name = SSOApp1Tests;
            productName = SSOApp1Tests;
            productReference = 578870A31DD52EC80087FE78 /* SSOApp1Tests.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        578870B31DD52ECF0087FE78 /* SSOApp2 */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 578870CE1DD52ECF0087FE78 /* Build configuration list for PBXNativeTarget "SSOApp2" */;
            buildPhases = (
                578870B01DD52ECF0087FE78 /* Sources */,
                578870B11DD52ECF0087FE78 /* Frameworks */,
                578870B21DD52ECF0087FE78 /* Resources */,
                578870F11DD530540087FE78 /* Embed Frameworks */,
            );
            buildRules = (
            );
            dependencies = (
                578870E61DD530540087FE78 /* PBXTargetDependency */,
            );
            name = SSOApp2;
            productName = SSOApp2;
            productReference = 578870B41DD52ECF0087FE78 /* SSOApp2.app */;
            productType = "com.apple.product-type.application";
        };
        578870C61DD52ECF0087FE78 /* SSOApp2Tests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 578870D11DD52ECF0087FE78 /* Build configuration list for PBXNativeTarget "SSOApp2Tests" */;
            buildPhases = (
                578870C31DD52ECF0087FE78 /* Sources */,
                578870C41DD52ECF0087FE78 /* Frameworks */,
                578870C51DD52ECF0087FE78 /* Resources */,
                579D30901DDA68E00055C8CF /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                578870C91DD52ECF0087FE78 /* PBXTargetDependency */,
            );
            name = SSOApp2Tests;
            productName = SSOApp2Tests;
            productReference = 578870C71DD52ECF0087FE78 /* SSOApp2Tests.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        578D9FC11E8DE53900C2B280 /* PushMissingConfiguration */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 578D9FED1E8DE53900C2B280 /* Build configuration list for PBXNativeTarget "PushMissingConfiguration" */;
            buildPhases = (
                578D9FC61E8DE53900C2B280 /* Sources */,
                578D9FE31E8DE53900C2B280 /* Frameworks */,
                578D9FE81E8DE53900C2B280 /* Resources */,
                578D9FEA1E8DE53900C2B280 /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                578D9FC21E8DE53900C2B280 /* PBXTargetDependency */,
                578D9FC41E8DE53900C2B280 /* PBXTargetDependency */,
            );
            name = PushMissingConfiguration;
            productName = KinveyTests;
            productReference = 578D9FF01E8DE53900C2B280 /* PushMissingConfiguration.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        578D9FF81E8EC3CB00C2B280 /* UserUpgradeFromOldVersion */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 578DA0241E8EC3CB00C2B280 /* Build configuration list for PBXNativeTarget "UserUpgradeFromOldVersion" */;
            buildPhases = (
                578D9FFD1E8EC3CB00C2B280 /* Sources */,
                578DA01A1E8EC3CB00C2B280 /* Frameworks */,
                578DA01F1E8EC3CB00C2B280 /* Resources */,
                578DA0211E8EC3CB00C2B280 /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                578D9FF91E8EC3CB00C2B280 /* PBXTargetDependency */,
                578D9FFB1E8EC3CB00C2B280 /* PBXTargetDependency */,
            );
            name = UserUpgradeFromOldVersion;
            productName = KinveyTests;
            productReference = 578DA0271E8EC3CB00C2B280 /* UserUpgradeFromOldVersion.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        5793B86C1D2306A60088B5F9 /* KinveyTests Encrypted */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 5793B8961D2306A60088B5F9 /* Build configuration list for PBXNativeTarget "KinveyTests Encrypted" */;
            buildPhases = (
                5793B8711D2306A60088B5F9 /* Sources */,
                5793B88B1D2306A60088B5F9 /* Frameworks */,
                5793B8901D2306A60088B5F9 /* Resources */,
                5793B8931D2306A60088B5F9 /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                5793B86D1D2306A60088B5F9 /* PBXTargetDependency */,
                5793B86F1D2306A60088B5F9 /* PBXTargetDependency */,
            );
            name = "KinveyTests Encrypted";
            productName = KinveyTests;
            productReference = 5793B8991D2306A60088B5F9 /* KinveyTests Encrypted.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        57A27C801C178F17000DF951 /* Kinvey */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 57A27C951C178F18000DF951 /* Build configuration list for PBXNativeTarget "Kinvey" */;
            buildPhases = (
                57A27C7C1C178F17000DF951 /* Sources */,
                57A27C7D1C178F17000DF951 /* Frameworks */,
                57A27C7E1C178F17000DF951 /* Headers */,
                57A27C7F1C178F17000DF951 /* Resources */,
                5713784B2162FF3F005CD0D9 /* SwiftLint */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = Kinvey;
            productName = Kinvey;
            productReference = 57A27C811C178F17000DF951 /* Kinvey.framework */;
            productType = "com.apple.product-type.framework";
        };
        57A27C8A1C178F18000DF951 /* KinveyTests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 57A27C981C178F18000DF951 /* Build configuration list for PBXNativeTarget "KinveyTests" */;
            buildPhases = (
                57A27C871C178F18000DF951 /* Sources */,
                57A27C881C178F18000DF951 /* Frameworks */,
                57A27C891C178F18000DF951 /* Resources */,
                5747103B1C7BA2B80096B15F /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                57A27C8E1C178F18000DF951 /* PBXTargetDependency */,
                57BEAE311C9880E300479206 /* PBXTargetDependency */,
            );
            name = KinveyTests;
            productName = KinveyTests;
            productReference = 57A27C8B1C178F18000DF951 /* KinveyTests.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        57A465811CC02A59009E7384 /* KinveyAppTests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 57A465891CC02A59009E7384 /* Build configuration list for PBXNativeTarget "KinveyAppTests" */;
            buildPhases = (
                57A4657E1CC02A59009E7384 /* Sources */,
                57A4657F1CC02A59009E7384 /* Frameworks */,
                57A465801CC02A59009E7384 /* Resources */,
                576E2D541CC15A1500F3E30F /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                57A465881CC02A59009E7384 /* PBXTargetDependency */,
            );
            name = KinveyAppTests;
            productName = KinveyAppTests;
            productReference = 57A465821CC02A59009E7384 /* KinveyAppTests.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        57CCBCC220D2CD3F00197CC2 /* KinveyTests Migration Database macOS */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 57CCBCD320D2CD3F00197CC2 /* Build configuration list for PBXNativeTarget "KinveyTests Migration Database macOS" */;
            buildPhases = (
                57CCBCC720D2CD3F00197CC2 /* Sources */,
                57CCBCCB20D2CD3F00197CC2 /* Frameworks */,
                57CCBCD020D2CD3F00197CC2 /* Resources */,
                FD382B8E2702173F0035BFFF /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                57CCBCC520D2CD3F00197CC2 /* PBXTargetDependency */,
            );
            name = "KinveyTests Migration Database macOS";
            productName = KinveyMacAppTests;
            productReference = 57CCBCD620D2CD3F00197CC2 /* KinveyTests Migration Database macOS.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        57D642EF1CA3268000F6D16E /* KinveyTests Migration Database Step 1 */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 57D643111CA3268000F6D16E /* Build configuration list for PBXNativeTarget "KinveyTests Migration Database Step 1" */;
            buildPhases = (
                57D642F41CA3268000F6D16E /* Sources */,
                57D643031CA3268000F6D16E /* Frameworks */,
                57D6430A1CA3268000F6D16E /* Resources */,
                57D6430C1CA3268000F6D16E /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                57D642F01CA3268000F6D16E /* PBXTargetDependency */,
                57D642F21CA3268000F6D16E /* PBXTargetDependency */,
            );
            name = "KinveyTests Migration Database Step 1";
            productName = KinveyTests;
            productReference = 57D643141CA3268000F6D16E /* KinveyTests Migration Database Step 1.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        57D643161CA3268600F6D16E /* KinveyTests Migration Database Step 2 */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 57D643381CA3268600F6D16E /* Build configuration list for PBXNativeTarget "KinveyTests Migration Database Step 2" */;
            buildPhases = (
                57D6431B1CA3268600F6D16E /* Sources */,
                57D6432A1CA3268600F6D16E /* Frameworks */,
                57D643311CA3268600F6D16E /* Resources */,
                57D643331CA3268600F6D16E /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                57D643171CA3268600F6D16E /* PBXTargetDependency */,
                57D643191CA3268600F6D16E /* PBXTargetDependency */,
            );
            name = "KinveyTests Migration Database Step 2";
            productName = KinveyTests;
            productReference = 57D6433B1CA3268600F6D16E /* KinveyTests Migration Database Step 2.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        57E447EB1DF62DC7003D1AFA /* KinveyTests No Cache */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 57E448011DF62DC7003D1AFA /* Build configuration list for PBXNativeTarget "KinveyTests No Cache" */;
            buildPhases = (
                57E447F01DF62DC7003D1AFA /* Sources */,
                57E447F61DF62DC7003D1AFA /* Frameworks */,
                57E447FB1DF62DC7003D1AFA /* Resources */,
                57E447FE1DF62DC7003D1AFA /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
                57E447EC1DF62DC7003D1AFA /* PBXTargetDependency */,
                57E447EE1DF62DC7003D1AFA /* PBXTargetDependency */,
            );
            name = "KinveyTests No Cache";
            productName = KinveyTests;
            productReference = 57E448041DF62DC7003D1AFA /* KinveyTests No Cache.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
/* End PBXNativeTarget section */

/* Begin PBXProject section */
        57A27C781C178F17000DF951 /* Project object */ = {
            isa = PBXProject;
            attributes = {
                LastSwiftUpdateCheck = 0900;
                LastUpgradeCheck = 1300;
                ORGANIZATIONNAME = Kinvey;
                TargetAttributes = {
                    570423F51F82EC3E00EE5CBD = {
                        CreatedOnToolsVersion = 9.0;
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                        ProvisioningStyle = Automatic;
                        TestTargetID = 5765B8431C9771BC00080FFA;
                    };
                    5705B1B71EDF823F0006980A = {
                        CreatedOnToolsVersion = 8.3.2;
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                        ProvisioningStyle = Automatic;
                    };
                    5705B1C71EDF823F0006980A = {
                        CreatedOnToolsVersion = 8.3.2;
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                        ProvisioningStyle = Automatic;
                        TestTargetID = 5705B1B71EDF823F0006980A;
                    };
                    5705B1D21EDF82400006980A = {
                        CreatedOnToolsVersion = 8.3.2;
                        DevelopmentTeam = CHSQ3M3P37;
                        ProvisioningStyle = Automatic;
                        TestTargetID = 5705B1B71EDF823F0006980A;
                    };
                    57182C4C1F75AF460013A6BD = {
                        CreatedOnToolsVersion = 9.0;
                        DevelopmentTeam = CHSQ3M3P37;
                        ProvisioningStyle = Automatic;
                        SystemCapabilities = {
                            com.apple.BackgroundModes = {
                                enabled = 1;
                            };
                        };
                    };
                    57182C5F1F75AF470013A6BD = {
                        CreatedOnToolsVersion = 9.0;
                        DevelopmentTeam = CHSQ3M3P37;
                        ProvisioningStyle = Automatic;
                        TestTargetID = 57182C4C1F75AF460013A6BD;
                    };
                    57182C6A1F75AF470013A6BD = {
                        CreatedOnToolsVersion = 9.0;
                        DevelopmentTeam = CHSQ3M3P37;
                        ProvisioningStyle = Automatic;
                        TestTargetID = 57182C4C1F75AF460013A6BD;
                    };
                    5765B8431C9771BC00080FFA = {
                        CreatedOnToolsVersion = 7.2.1;
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                        ProvisioningStyle = Automatic;
                        SystemCapabilities = {
                            com.apple.Keychain = {
                                enabled = 1;
                            };
                            com.apple.Push = {
                                enabled = 1;
                            };
                        };
                    };
                    5771CD3A1ECF6CDC0057E505 = {
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                    };
                    5783BA0720F722DC0090D0BD = {
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                    };
                    5788708F1DD52EC70087FE78 = {
                        CreatedOnToolsVersion = 8.1;
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                        ProvisioningStyle = Automatic;
                        SystemCapabilities = {
                            com.apple.Keychain = {
                                enabled = 1;
                            };
                        };
                    };
                    578870A21DD52EC80087FE78 = {
                        CreatedOnToolsVersion = 8.1;
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                        ProvisioningStyle = Automatic;
                        TestTargetID = 5788708F1DD52EC70087FE78;
                    };
                    578870B31DD52ECF0087FE78 = {
                        CreatedOnToolsVersion = 8.1;
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                        ProvisioningStyle = Automatic;
                        SystemCapabilities = {
                            com.apple.Keychain = {
                                enabled = 1;
                            };
                        };
                    };
                    578870C61DD52ECF0087FE78 = {
                        CreatedOnToolsVersion = 8.1;
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                        ProvisioningStyle = Automatic;
                        TestTargetID = 578870B31DD52ECF0087FE78;
                    };
                    578D9FC11E8DE53900C2B280 = {
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                    };
                    578D9FF81E8EC3CB00C2B280 = {
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                    };
                    5793B86C1D2306A60088B5F9 = {
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                        ProvisioningStyle = Automatic;
                    };
                    57A27C801C178F17000DF951 = {
                        CreatedOnToolsVersion = 7.2;
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                    };
                    57A27C8A1C178F18000DF951 = {
                        CreatedOnToolsVersion = 7.2;
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                        ProvisioningStyle = Automatic;
                    };
                    57A465811CC02A59009E7384 = {
                        CreatedOnToolsVersion = 7.3;
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                        ProvisioningStyle = Automatic;
                        TestTargetID = 5765B8431C9771BC00080FFA;
                    };
                    57CCBCC220D2CD3F00197CC2 = {
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                    };
                    57D642EF1CA3268000F6D16E = {
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                        ProvisioningStyle = Automatic;
                    };
                    57D643161CA3268600F6D16E = {
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                        ProvisioningStyle = Automatic;
                    };
                    57E447EB1DF62DC7003D1AFA = {
                        DevelopmentTeam = CHSQ3M3P37;
                        LastSwiftMigration = 1000;
                    };
                };
            };
            buildConfigurationList = 57A27C7B1C178F17000DF951 /* Build configuration list for PBXProject "Kinvey" */;
            compatibilityVersion = "Xcode 3.2";
            developmentRegion = en;
            hasScannedForEncodings = 0;
            knownRegions = (
                en,
                Base,
            );
            mainGroup = 57A27C771C178F17000DF951;
            productRefGroup = 57A27C821C178F17000DF951 /* Products */;
            projectDirPath = "";
            projectRoot = "";
            targets = (
                57A27C801C178F17000DF951 /* Kinvey */,
                57A27C8A1C178F18000DF951 /* KinveyTests */,
                5752984C226FB9AA002FA614 /* Kinvey Specs */,
                5793B86C1D2306A60088B5F9 /* KinveyTests Encrypted */,
                5771CD3A1ECF6CDC0057E505 /* KinveyTests Forgot To Call Super */,
                57D642EF1CA3268000F6D16E /* KinveyTests Migration Database Step 1 */,
                57D643161CA3268600F6D16E /* KinveyTests Migration Database Step 2 */,
                57E447EB1DF62DC7003D1AFA /* KinveyTests No Cache */,
                5783BA0720F722DC0090D0BD /* KinveyTests RemoveAll Memory Leak */,
                578D9FC11E8DE53900C2B280 /* PushMissingConfiguration */,
                5765B8431C9771BC00080FFA /* KinveyApp */,
                57A465811CC02A59009E7384 /* KinveyAppTests */,
                570423F51F82EC3E00EE5CBD /* KinveyAppUITests */,
                5788708F1DD52EC70087FE78 /* SSOApp1 */,
                578870A21DD52EC80087FE78 /* SSOApp1Tests */,
                578870B31DD52ECF0087FE78 /* SSOApp2 */,
                578870C61DD52ECF0087FE78 /* SSOApp2Tests */,
                578D9FF81E8EC3CB00C2B280 /* UserUpgradeFromOldVersion */,
                5705B1B71EDF823F0006980A /* KinveyMacApp */,
                5705B1C71EDF823F0006980A /* KinveyMacAppTests */,
                5752980C226FB12A002FA614 /* KinveyMacApp Specs */,
                57CCBCC220D2CD3F00197CC2 /* KinveyTests Migration Database macOS */,
                5705B1D21EDF82400006980A /* KinveyMacAppUITests */,
                578148221F2BC262009E8622 /* KinveyMacAppTests_Single */,
                57182C4C1F75AF460013A6BD /* BackgroundFetch */,
                57182C5F1F75AF470013A6BD /* BackgroundFetchTests */,
                57182C6A1F75AF470013A6BD /* BackgroundFetchUITests */,
            );
        };
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
        570423F41F82EC3E00EE5CBD /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5705B1B61EDF823F0006980A /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5705B1BF1EDF823F0006980A /* Assets.xcassets in Resources */,
                5705B1C21EDF823F0006980A /* Main.storyboard in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5705B1C61EDF823F0006980A /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5705B1D11EDF82400006980A /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57182C4B1F75AF460013A6BD /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57182C5A1F75AF470013A6BD /* LaunchScreen.storyboard in Resources */,
                57182C571F75AF470013A6BD /* Assets.xcassets in Resources */,
                57182C551F75AF470013A6BD /* Main.storyboard in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57182C5E1F75AF470013A6BD /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57182C691F75AF470013A6BD /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5752983E226FB12A002FA614 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57529881226FB9AA002FA614 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57529882226FB9AA002FA614 /* Media.xcassets in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5765B8421C9771BC00080FFA /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5765B8511C9771BC00080FFA /* LaunchScreen.storyboard in Resources */,
                5765B84E1C9771BC00080FFA /* Assets.xcassets in Resources */,
                5765B84C1C9771BC00080FFA /* Main.storyboard in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5771CD651ECF6CDC0057E505 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5771CD661ECF6CDC0057E505 /* Media.xcassets in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578148501F2BC262009E8622 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57B68ACF21CAE722009BD7CD /* CacheMigrationTestCaseData2.zip in Resources */,
                57CCBCBF20D2C6C400197CC2 /* CacheMigrationTestCaseData.zip in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5783BA3920F722DC0090D0BD /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5783BA3A20F722DC0090D0BD /* Media.xcassets in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5788708E1DD52EC70087FE78 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5788709D1DD52EC80087FE78 /* LaunchScreen.storyboard in Resources */,
                5788709A1DD52EC80087FE78 /* Assets.xcassets in Resources */,
                578870981DD52EC80087FE78 /* Main.storyboard in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578870A11DD52EC80087FE78 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57A3EBBC1DDAC87B00983D2F /* auth.html in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578870B21DD52ECF0087FE78 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578870C11DD52ECF0087FE78 /* LaunchScreen.storyboard in Resources */,
                578870BE1DD52ECF0087FE78 /* Assets.xcassets in Resources */,
                578870BC1DD52ECF0087FE78 /* Main.storyboard in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578870C51DD52ECF0087FE78 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578D9FE81E8DE53900C2B280 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578D9FE91E8DE53900C2B280 /* Media.xcassets in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578DA01F1E8EC3CB00C2B280 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578DA0201E8EC3CB00C2B280 /* Media.xcassets in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5793B8901D2306A60088B5F9 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5793B8921D2306A60088B5F9 /* Media.xcassets in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57A27C7F1C178F17000DF951 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5781D1341CE3B0FB00369F40 /* Localizable.strings in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57A27C891C178F18000DF951 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57A2ED961C4D5F74006D26A9 /* Media.xcassets in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57A465801CC02A59009E7384 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57CCBCD020D2CD3F00197CC2 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57B68AD021CAE723009BD7CD /* CacheMigrationTestCaseData2.zip in Resources */,
                57CCBCD120D2CD3F00197CC2 /* CacheMigrationTestCaseData.zip in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57D6430A1CA3268000F6D16E /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57D6430B1CA3268000F6D16E /* Media.xcassets in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57D643311CA3268600F6D16E /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57B68ACE21CAE712009BD7CD /* CacheMigrationTestCaseData2.zip in Resources */,
                57D643321CA3268600F6D16E /* Media.xcassets in Resources */,
                573CC99D20D19AB900BDF726 /* CacheMigrationTestCaseData.zip in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57E447FB1DF62DC7003D1AFA /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57E447FD1DF62DC7003D1AFA /* Media.xcassets in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
        5713784B2162FF3F005CD0D9 /* SwiftLint */ = {
            isa = PBXShellScriptBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            inputFileListPaths = (
            );
            inputPaths = (
                "$(SRCROOT)/Kinvey/Kinvey",
            );
            name = SwiftLint;
            outputFileListPaths = (
            );
            outputPaths = (
            );
            runOnlyForDeploymentPostprocessing = 0;
            shellPath = /bin/sh;
            shellScript = "cd ..\nif which swiftlint >/dev/null; then\n  swiftlint\nelse\n  echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n";
        };
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
        570423F21F82EC3E00EE5CBD /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                570423F91F82EC3E00EE5CBD /* KinveyAppUITests.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5705B1B41EDF823F0006980A /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5705B1BD1EDF823F0006980A /* ViewController.swift in Sources */,
                5705B1BB1EDF823F0006980A /* AppDelegate.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5705B1C41EDF823F0006980A /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578B80551EE73AD3004D92A6 /* Book.swift in Sources */,
                578B80501EE73A77004D92A6 /* Person.swift in Sources */,
                578B80511EE73A84004D92A6 /* MockKinveyBackend.swift in Sources */,
                57C731FA1F57721700B67C13 /* MacOSOnlyTestCase.swift in Sources */,
                570623201F1825CA00B7FAE9 /* PerformanceTest.swift in Sources */,
                578B805C1EE73BF2004D92A6 /* DataTypeTestCase.swift in Sources */,
                578B806A1EE746B9004D92A6 /* MetadataTestCase.swift in Sources */,
                572B948320D2A7ED00E23F59 /* PushTestCase.swift in Sources */,
                578B80641EE74510004D92A6 /* FileTestCase.swift in Sources */,
                578B80531EE73AA6004D92A6 /* StoreTestCase.swift in Sources */,
                572632251EE9A2A10082A1A8 /* SongRecommendation.swift in Sources */,
                578B80631EE744E1004D92A6 /* ErrorTestCase.swift in Sources */,
                578B804F1EE73A63004D92A6 /* KinveyTestCase.swift in Sources */,
                578B80541EE73AC1004D92A6 /* CacheStoreTests.swift in Sources */,
                57ABEC091F33E44C00B47708 /* HierarchyCache.swift in Sources */,
                578B805B1EE73BCC004D92A6 /* CustomEndpointTests.swift in Sources */,
                578B80611EE74364004D92A6 /* MemoryCache.swift in Sources */,
                578B80521EE73A9D004D92A6 /* AclTestCase.swift in Sources */,
                578B80571EE73AFC004D92A6 /* ClientTestCase.swift in Sources */,
                578B805D1EE74318004D92A6 /* DateTestCase.swift in Sources */,
                57305B4B22664D9100A6451F /* KinveyURLProtocol.swift in Sources */,
                578B80701EE746D2004D92A6 /* QueryTest.swift in Sources */,
                578B806C1EE746C4004D92A6 /* PerformanceProductTestCase.swift in Sources */,
                578B805F1EE74347004D92A6 /* DeltaSetCacheTestCase.swift in Sources */,
                578B80651EE74613004D92A6 /* FindOperationTest.swift in Sources */,
                578B80721EE746EF004D92A6 /* SyncStoreTests.swift in Sources */,
                578B80601EE74355004D92A6 /* URLProtocols.swift in Sources */,
                578B806E1EE746CB004D92A6 /* PersistableTestCase.swift in Sources */,
                578B80691EE746B2004D92A6 /* LogTestCase.swift in Sources */,
                571BA2621F55DA1C00DE1886 /* MyFile.swift in Sources */,
                578B80681EE74677004D92A6 /* RefProject.swift in Sources */,
                578B805E1EE74328004D92A6 /* Event.swift in Sources */,
                578B80761EE876C5004D92A6 /* UserTests.swift in Sources */,
                578B80661EE7465E004D92A6 /* JsonTestCase.swift in Sources */,
                578B80671EE74669004D92A6 /* DirectoryEntry.swift in Sources */,
                578B806B1EE746C1004D92A6 /* NetworkStoreTests.swift in Sources */,
                578B806D1EE746C8004D92A6 /* PerformanceTestCase.swift in Sources */,
                57882EC1219BF5CA005ECCA3 /* AutoStoreTests.swift in Sources */,
                578B80621EE7437E004D92A6 /* EntityTestCase.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5705B1CF1EDF82400006980A /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5705B1D81EDF82400006980A /* KinveyMacAppUITests.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57182C491F75AF460013A6BD /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57182C521F75AF470013A6BD /* ViewController.swift in Sources */,
                57182C501F75AF460013A6BD /* AppDelegate.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57182C5C1F75AF470013A6BD /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57182C651F75AF470013A6BD /* BackgroundFetchTests.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57182C671F75AF470013A6BD /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57182C701F75AF470013A6BD /* BackgroundFetchUITests.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5752980F226FB12A002FA614 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578D9153233190C20001152E /* Book.swift in Sources */,
                57529845226FB1AD002FA614 /* Person.swift in Sources */,
                57529847226FB1E4002FA614 /* KinveyTestCase.swift in Sources */,
                57529846226FB1C6002FA614 /* KinveyURLProtocol.swift in Sources */,
                57529848226FB204002FA614 /* URLProtocols.swift in Sources */,
                576B08DB22AF0A0C00C22C95 /* MultiInsertSpec.swift in Sources */,
                57529849226FB22B002FA614 /* MockKinveyBackend.swift in Sources */,
                57529810226FB12A002FA614 /* AutoDataStoreSpec.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57529851226FB9AA002FA614 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578D9152233190BF0001152E /* Book.swift in Sources */,
                5752988E226FBADB002FA614 /* MockKinveyBackend.swift in Sources */,
                5752988F226FBAFC002FA614 /* KinveyURLProtocol.swift in Sources */,
                576B08DA22AEEE8800C22C95 /* MultiInsertSpec.swift in Sources */,
                5752988C226FBA89002FA614 /* Person.swift in Sources */,
                5752988D226FBAC3002FA614 /* URLProtocols.swift in Sources */,
                57529852226FB9AA002FA614 /* AutoDataStoreSpec.swift in Sources */,
                5752988B226FBA5F002FA614 /* KinveyTestCase.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5765B8401C9771BC00080FFA /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57ADC0C41CC95CF4002B517A /* PerformanceTestData.swift in Sources */,
                575985501CC834FE0054DF08 /* MedData.swift in Sources */,
                57465B3B1F956E5E007F86C7 /* PullDataStoreViewController.swift in Sources */,
                57ABEBE91F3282AC00B47708 /* HierarchyCache.swift in Sources */,
                57A960A61CC827A3005E52A8 /* PerformanceTestMedData.swift in Sources */,
                5759854E1CC833930054DF08 /* LongData.swift in Sources */,
                57BEAE351C98AB3900479206 /* MainViewController.swift in Sources */,
                57A960A41CC8278E005E52A8 /* PerformanceTestLongData.swift in Sources */,
                5765B8491C9771BC00080FFA /* MICLoginViewController.swift in Sources */,
                575181571D63943F005C8ECF /* MICAuthorizationGrantViewController.swift in Sources */,
                5765B8471C9771BC00080FFA /* AppDelegate.swift in Sources */,
                57375F901E3FD71D0015A241 /* UploadAndPlayVideoViewController.swift in Sources */,
                57ABEBE81F32819B00B47708 /* LargeDataScrollViewController.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5771CD3F1ECF6CDC0057E505 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5771CD701ECF6D910057E505 /* ForgotToCallSuper.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578148271F2BC262009E8622 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57CCBCBE20D2C6B300197CC2 /* CacheMigrationTestCaseStep2.swift in Sources */,
                572E475C2267E5D900C78BE3 /* KinveyURLProtocol.swift in Sources */,
                57CCBCC120D2CA2600197CC2 /* MockKinveyBackend.swift in Sources */,
                57CCBCC020D2CA0B00197CC2 /* KinveyTestCase.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5783BA0C20F722DC0090D0BD /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5783BA4920F724370090D0BD /* MockKinveyBackend.swift in Sources */,
                572E47552267E5BE00C78BE3 /* KinveyURLProtocol.swift in Sources */,
                5783BA4520F7232F0090D0BD /* RemoveAllMemoryLeakTests.swift in Sources */,
                5783BA4620F723B90090D0BD /* StoreTestCase.swift in Sources */,
                5783BA4820F7240F0090D0BD /* Person.swift in Sources */,
                5783BA4720F723C30090D0BD /* KinveyTestCase.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5788708C1DD52EC70087FE78 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578870951DD52EC80087FE78 /* ViewController.swift in Sources */,
                578870931DD52EC80087FE78 /* AppDelegate.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5788709F1DD52EC80087FE78 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5776EE9C1E300658003B9DF0 /* Person.swift in Sources */,
                572E47582267E5D000C78BE3 /* KinveyURLProtocol.swift in Sources */,
                579D30891DDA646B0055C8CF /* KIF.swift in Sources */,
                578870A81DD52EC80087FE78 /* SSOApp1Tests.swift in Sources */,
                577751451DF8E901006C98F1 /* MockKinveyBackend.swift in Sources */,
                57A3EBB71DDA88AA00983D2F /* KinveyTestCase.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578870B01DD52ECF0087FE78 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578870B91DD52ECF0087FE78 /* ViewController.swift in Sources */,
                578870B71DD52ECF0087FE78 /* AppDelegate.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578870C31DD52ECF0087FE78 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5776EE9E1E300786003B9DF0 /* Person.swift in Sources */,
                572E47592267E5D000C78BE3 /* KinveyURLProtocol.swift in Sources */,
                579D308A1DDA646C0055C8CF /* KIF.swift in Sources */,
                578870CC1DD52ECF0087FE78 /* SSOApp2Tests.swift in Sources */,
                577751441DF8E8EC006C98F1 /* MockKinveyBackend.swift in Sources */,
                57A3EBB91DDA88AB00983D2F /* KinveyTestCase.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578D9FC61E8DE53900C2B280 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578D9FF61E8DE60A00C2B280 /* Person.swift in Sources */,
                572E47562267E5BF00C78BE3 /* KinveyURLProtocol.swift in Sources */,
                578D9FF21E8DE55000C2B280 /* PushMissingConfiguration.swift in Sources */,
                578D9FF41E8DE5D900C2B280 /* MockKinveyBackend.swift in Sources */,
                578D9FF51E8DE5F400C2B280 /* KIF.swift in Sources */,
                578D9FF31E8DE55400C2B280 /* KinveyTestCase.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        578D9FFD1E8EC3CB00C2B280 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                578DA0291E8EC3EB00C2B280 /* UserUpgradeFromOldVersionTestCase.swift in Sources */,
                572E475A2267E5D100C78BE3 /* KinveyURLProtocol.swift in Sources */,
                578DA02B1E8EC57D00C2B280 /* MockKinveyBackend.swift in Sources */,
                578DA02C1E8EC58E00C2B280 /* Person.swift in Sources */,
                578DA02A1E8EC56A00C2B280 /* KinveyTestCase.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        5793B8711D2306A60088B5F9 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5706D9951DDFFC93009836D5 /* MockKinveyBackend.swift in Sources */,
                572E47512267E5B200C78BE3 /* KinveyURLProtocol.swift in Sources */,
                5793B87D1D2306A60088B5F9 /* EncryptedDataStoreTestCase.swift in Sources */,
                5793B89B1D2307220088B5F9 /* StoreTestCase.swift in Sources */,
                5793B89D1D2307360088B5F9 /* Person.swift in Sources */,
                5793B89C1D2307290088B5F9 /* KinveyTestCase.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57A27C7C1C178F17000DF951 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57E1C3AF1C18153900578974 /* RequestFactory.swift in Sources */,
                574B0FAD1C729F3300CDC48F /* RemoveByQueryOperation.swift in Sources */,
                5728212F1C63E10700373EC8 /* FileStore.swift in Sources */,
                575772861C4728E5001D56F5 /* TTL.swift in Sources */,
                573DD9851D11CCD6006ECF1C /* RealmCache.swift in Sources */,
                57A27CA21C17910E000DF951 /* Acl.swift in Sources */,
                57167C7D230DE0620014BA94 /* RealmPendingOperation.swift in Sources */,
                57AC52881D395F7D000887D3 /* AuthSource.swift in Sources */,
                57E1C3A31C17B3FF00578974 /* Query.swift in Sources */,
                570BD2FD1E845E7A000341C9 /* AggregateOperation.swift in Sources */,
                57A27C9E1C178FB5000DF951 /* Client.swift in Sources */,
                57E7C7A51C504AC500848748 /* Cache.swift in Sources */,
                57167C7F230DE1310014BA94 /* RealmCascadeDeleteExecutor.swift in Sources */,
                573851AC1D47C7EB00E4712A /* FileCache.swift in Sources */,
                574912731C5932A700EA4F26 /* WritePolicy.swift in Sources */,
                57BB56B41C4D8D2B00F6B548 /* LocalRequest.swift in Sources */,
                57F216AC1E9DA1640084AAF9 /* Result.swift in Sources */,
                57E1C3A71C17B4F300578974 /* Persistable.swift in Sources */,
                57A526531E42A07900B33A51 /* Geolocation.swift in Sources */,
                57FB57D91C86581300AA590F /* String.swift in Sources */,
                57E7C7AF1C50539200848748 /* Sync.swift in Sources */,
                57167C7B230DE02C0014BA94 /* QueryCache.swift in Sources */,
                574B0FAB1C729EC900CDC48F /* SaveOperation.swift in Sources */,
                577155BB1CA21CC200C91B4B /* Migration.swift in Sources */,
                57E7C7A91C504E7B00848748 /* PendingOperation.swift in Sources */,
                57A27CA41C179118000DF951 /* Metadata.swift in Sources */,
                577C9E781C1F89C700BF49EE /* Credential.swift in Sources */,
                57FEB6B91C8E480300B43FC0 /* SyncOperation.swift in Sources */,
                57A2ED8E1C49D20B006D26A9 /* HttpRequest.swift in Sources */,
                57C2F1731D5E5A68005A214B /* BuilderType.swift in Sources */,
                57BB56B61C4D8E8400F6B548 /* LocalResponse.swift in Sources */,
                57A1E7422008877E00B19CFB /* Options.swift in Sources */,
                57B0E9501C5FF52200BA984F /* Push.swift in Sources */,
                57E6BD441EC648F9000E5C52 /* PubNubRealtimeRouter.swift in Sources */,
                574912711C59323B00EA4F26 /* StoreType.swift in Sources */,
                57B257B920929621005B329C /* DeviceInfo.swift in Sources */,
                57E7C7B11C50539C00848748 /* SyncManager.swift in Sources */,
                57E853A420FECE6500042C14 /* RealmSupport.swift in Sources */,
                570677D01F8FD6280092CEE3 /* ValidationStrategy.swift in Sources */,
                E9073D011C986D9600475E16 /* CustomEndpoint.swift in Sources */,
                57A2ED901C49D30B006D26A9 /* Endpoint.swift in Sources */,
                5781D1271CE29AA700369F40 /* ObjCRuntime.swift in Sources */,
                57E1C3B51C18253B00578974 /* ObjectMapperJSONParser.swift in Sources */,
                5728212D1C63E0F500373EC8 /* File.swift in Sources */,
                57470FA71C7698B30096B15F /* MultiRequest.swift in Sources */,
                57089DD71D5CE80D00A36035 /* PullOperation.swift in Sources */,
                5787A12E228F999D00F72D73 /* CustomEndpointParams.swift in Sources */,
                57167C87230DF0A90014BA94 /* RealmMapKitSupport.swift in Sources */,
                57E7C7A71C504B0900848748 /* CacheManager.swift in Sources */,
                966B1D631DD6528000995A42 /* KinveyDateTransform.swift in Sources */,
                577E6FA81D18E45F00B5DA36 /* Executor.swift in Sources */,
                57B768811D10C0C70086AA38 /* Entity.swift in Sources */,
                57A27C9C1C178FAC000DF951 /* Kinvey.swift in Sources */,
                57833531228A220800949231 /* SaveMultiOperation.swift in Sources */,
                57DB87E81C62B0F6002BA684 /* Data.swift in Sources */,
                57E1C3B11C18156700578974 /* HttpRequestFactory.swift in Sources */,
                573851AE1D47C7F800E4712A /* RealmFileCache.swift in Sources */,
                577E6FA61D18E1F900B5DA36 /* RealmSync.swift in Sources */,
                57167C83230DEC180014BA94 /* RealmCascadeDeletable.swift in Sources */,
                57F91C261D6D15590012850A /* TaskProgressRequest.swift in Sources */,
                57470FAB1C769EF00096B15F /* PurgeOperation.swift in Sources */,
                57E7C7B31C51545900848748 /* ReadPolicy.swift in Sources */,
                5714EBB21CCEEAF9001E3ECF /* RemoveByIdOperation.swift in Sources */,
                57E7C7B51C51981400848748 /* RequestType.swift in Sources */,
                57A2ED861C49B9D5006D26A9 /* Response.swift in Sources */,
                57C71DC81C3EFBF900B1BEF2 /* Request.swift in Sources */,
                5783B5071C1910B00077F8A6 /* JsonObject.swift in Sources */,
                576E95A41C1FB10700258CC3 /* DataStore.swift in Sources */,
                57167C79230DDFCB0014BA94 /* RealmPendingOperationReference.swift in Sources */,
                572C457B1C86690700A41935 /* Date.swift in Sources */,
                57E4DB191C8A26CA0017B406 /* Keychain.swift in Sources */,
                57E6BD041EC63E68000E5C52 /* Realtime.swift in Sources */,
                57167C81230DE15D0014BA94 /* ObjectIdKind.swift in Sources */,
                57A27CA01C178FC0000DF951 /* User.swift in Sources */,
                57167C77230DDE910014BA94 /* CollectionChange.swift in Sources */,
                57167C85230DEF2B0014BA94 /* RealmDynamicCache.swift in Sources */,
                575792C01D412CD20065CC22 /* UserQuery.swift in Sources */,
                57A2ED881C49BADD006D26A9 /* HttpResponse.swift in Sources */,
                57403A7D1C4D92E3008ECCD4 /* Error.swift in Sources */,
                574B0FA91C729EB900CDC48F /* FindOperation.swift in Sources */,
                57379DA51C72AAA900E240E9 /* Operation.swift in Sources */,
                57470FA11C76834B0096B15F /* ReadOperation.swift in Sources */,
                5776EEC01E31740B003B9DF0 /* MIC.swift in Sources */,
                57F91C291D6E2C020012850A /* CountOperation.swift in Sources */,
                57A526561E43ED5900B33A51 /* MongoDBPredicateAdaptor.swift in Sources */,
                57470FA31C76847F0096B15F /* WriteOperation.swift in Sources */,
                574B0FA71C729EAF00CDC48F /* GetOperation.swift in Sources */,
                57470FA51C76926B0096B15F /* PushOperation.swift in Sources */,
                5728213B1C6482C000373EC8 /* URLSessionTaskRequest.swift in Sources */,
                57C6F70C20E30ADF0090935C /* ObjectMapperSupport.swift in Sources */,
                57E1C3B31C1822B100578974 /* JSONParser.swift in Sources */,
                57FF4F6D1CCFE71B002947FF /* RemoveOperation.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57A27C871C178F18000DF951 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                573150981CBD8D910022A05C /* QueryTest.swift in Sources */,
                5781D1361CE3D0BA00369F40 /* FileTestCase.swift in Sources */,
                578F5C911C99EE5C00B20F17 /* DeltaSetCacheTestCase.swift in Sources */,
                57873DEC1DFF3FDC002C87BF /* PushTestCase.swift in Sources */,
                5711E1221E979EEF003351F0 /* MemoryCache.swift in Sources */,
                5726321E1EE99C940082A1A8 /* SongRecommendation.swift in Sources */,
                576F1E821F1958E600C854CE /* PerformanceTest.swift in Sources */,
                576A1D361CCA92CA006B261E /* DataTypeTestCase.swift in Sources */,
                57A960A11CC6D6FE005E52A8 /* JsonTestCase.swift in Sources */,
                57136F631D5D23BF00731DDB /* MockKinveyBackend.swift in Sources */,
                5771CD751ECFE9B60057E505 /* MetadataTestCase.swift in Sources */,
                57373AB21ECCD8C6002842CE /* EntityTestCase.swift in Sources */,
                577155511CA0F1D200C91B4B /* StoreTestCase.swift in Sources */,
                57373ABF1ECE1849002842CE /* LogTestCase.swift in Sources */,
                573E55F11CAC8BA8003D2F23 /* CustomEndpointTests.swift in Sources */,
                57A4656F1CC00931009E7384 /* PerformanceTestCase.swift in Sources */,
                57A9609F1CC6D6A9005E52A8 /* RefProject.swift in Sources */,
                57A9609D1CC6D675005E52A8 /* DirectoryEntry.swift in Sources */,
                571991091CB45EEE00070CDA /* Person.swift in Sources */,
                5781D1311CE3ADBC00369F40 /* ErrorTestCase.swift in Sources */,
                572E47502267E5AE00C78BE3 /* KinveyURLProtocol.swift in Sources */,
                5714EBB01CCECE35001E3ECF /* AclTestCase.swift in Sources */,
                5765B83D1C972D7000080FFA /* URLProtocols.swift in Sources */,
                571991071CB45EC400070CDA /* SyncStoreTests.swift in Sources */,
                578F5C931C99EED100B20F17 /* KIF.swift in Sources */,
                57E516391E9C3BE600A2AAD3 /* ClientTestCase.swift in Sources */,
                577155521CA0F1D400C91B4B /* FindOperationTest.swift in Sources */,
                5772C66120D0891E006F2C56 /* DeviceInfoTests.swift in Sources */,
                575465A41E66405D0063B4B6 /* PerformanceProductTestCase.swift in Sources */,
                571BA2611F55D9E600DE1886 /* MyFile.swift in Sources */,
                5796B3E71DEE8EC900209C9F /* CacheStoreTests.swift in Sources */,
                5754DDBD1EAEBC4A00122A7A /* DateTestCase.swift in Sources */,
                57E1C3AD1C17EC9500578974 /* UserTests.swift in Sources */,
                57A27C911C178F18000DF951 /* KinveyTestCase.swift in Sources */,
                57A4656D1CBEF7B6009E7384 /* PersistableTestCase.swift in Sources */,
                572005CA1D342B2800AE9AC5 /* Book.swift in Sources */,
                572005C81D30236300AE9AC5 /* NetworkStoreTests.swift in Sources */,
                57882EC0219BF5CA005ECCA3 /* AutoStoreTests.swift in Sources */,
                5771F9FF1D301F6300903777 /* Event.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57A4657E1CC02A59009E7384 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5706D9981DDFFC94009836D5 /* MockKinveyBackend.swift in Sources */,
                572E47572267E5C400C78BE3 /* KinveyURLProtocol.swift in Sources */,
                57A4658D1CC02AE3009E7384 /* StoreTestCase.swift in Sources */,
                57A4658F1CC02AEF009E7384 /* Person.swift in Sources */,
                57A4658E1CC02AE6009E7384 /* KinveyTestCase.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57CCBCC720D2CD3F00197CC2 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57CCBCC820D2CD3F00197CC2 /* CacheMigrationTestCaseStep2.swift in Sources */,
                572E475B2267E5D900C78BE3 /* KinveyURLProtocol.swift in Sources */,
                57CCBCC920D2CD3F00197CC2 /* MockKinveyBackend.swift in Sources */,
                57CCBCCA20D2CD3F00197CC2 /* KinveyTestCase.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57D642F41CA3268000F6D16E /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5706D9961DDFFC93009836D5 /* MockKinveyBackend.swift in Sources */,
                572E47522267E5B700C78BE3 /* KinveyURLProtocol.swift in Sources */,
                57D643001CA3268000F6D16E /* CacheMigrationTestCaseStep1.swift in Sources */,
                57D6433F1CA328F800F6D16E /* KinveyTestCase.swift in Sources */,
                57D643411CA32CAF00F6D16E /* KIF.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57D6431B1CA3268600F6D16E /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5706D9971DDFFC94009836D5 /* MockKinveyBackend.swift in Sources */,
                572E47532267E5B800C78BE3 /* KinveyURLProtocol.swift in Sources */,
                57D6433E1CA326DE00F6D16E /* CacheMigrationTestCaseStep2.swift in Sources */,
                57D643401CA328F800F6D16E /* KinveyTestCase.swift in Sources */,
                57D643421CA32CAF00F6D16E /* KIF.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        57E447F01DF62DC7003D1AFA /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                57E448071DF62E35003D1AFA /* Person.swift in Sources */,
                572E47542267E5B800C78BE3 /* KinveyURLProtocol.swift in Sources */,
                57E448061DF62E05003D1AFA /* NoCacheTestCase.swift in Sources */,
                57711A931F27BF650044C533 /* MockKinveyBackend.swift in Sources */,
                57711A921F27BD730044C533 /* KinveyTestCase.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
        570423FC1F82EC3E00EE5CBD /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5765B8431C9771BC00080FFA /* KinveyApp */;
            targetProxy = 570423FB1F82EC3E00EE5CBD /* PBXContainerItemProxy */;
        };
        5705B1CA1EDF823F0006980A /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5705B1B71EDF823F0006980A /* KinveyMacApp */;
            targetProxy = 5705B1C91EDF823F0006980A /* PBXContainerItemProxy */;
        };
        5705B1D51EDF82400006980A /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5705B1B71EDF823F0006980A /* KinveyMacApp */;
            targetProxy = 5705B1D41EDF82400006980A /* PBXContainerItemProxy */;
        };
        57182C621F75AF470013A6BD /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57182C4C1F75AF460013A6BD /* BackgroundFetch */;
            targetProxy = 57182C611F75AF470013A6BD /* PBXContainerItemProxy */;
        };
        57182C6D1F75AF470013A6BD /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57182C4C1F75AF460013A6BD /* BackgroundFetch */;
            targetProxy = 57182C6C1F75AF470013A6BD /* PBXContainerItemProxy */;
        };
        5752980D226FB12A002FA614 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5705B1B71EDF823F0006980A /* KinveyMacApp */;
            targetProxy = 5752980E226FB12A002FA614 /* PBXContainerItemProxy */;
        };
        5752984D226FB9AA002FA614 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57A27C801C178F17000DF951 /* Kinvey */;
            targetProxy = 5752984E226FB9AA002FA614 /* PBXContainerItemProxy */;
        };
        5752984F226FB9AA002FA614 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5765B8431C9771BC00080FFA /* KinveyApp */;
            targetProxy = 57529850226FB9AA002FA614 /* PBXContainerItemProxy */;
        };
        5771CD3B1ECF6CDC0057E505 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57A27C801C178F17000DF951 /* Kinvey */;
            targetProxy = 5771CD3C1ECF6CDC0057E505 /* PBXContainerItemProxy */;
        };
        5771CD3D1ECF6CDC0057E505 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5765B8431C9771BC00080FFA /* KinveyApp */;
            targetProxy = 5771CD3E1ECF6CDC0057E505 /* PBXContainerItemProxy */;
        };
        577C826822B1799C00F57AF7 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57A27C801C178F17000DF951 /* Kinvey */;
            targetProxy = 577C826722B1799C00F57AF7 /* PBXContainerItemProxy */;
        };
        578148251F2BC262009E8622 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5705B1B71EDF823F0006980A /* KinveyMacApp */;
            targetProxy = 578148261F2BC262009E8622 /* PBXContainerItemProxy */;
        };
        5783BA0820F722DC0090D0BD /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57A27C801C178F17000DF951 /* Kinvey */;
            targetProxy = 5783BA0920F722DC0090D0BD /* PBXContainerItemProxy */;
        };
        5783BA0A20F722DC0090D0BD /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5765B8431C9771BC00080FFA /* KinveyApp */;
            targetProxy = 5783BA0B20F722DC0090D0BD /* PBXContainerItemProxy */;
        };
        578870A51DD52EC80087FE78 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5788708F1DD52EC70087FE78 /* SSOApp1 */;
            targetProxy = 578870A41DD52EC80087FE78 /* PBXContainerItemProxy */;
        };
        578870C91DD52ECF0087FE78 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 578870B31DD52ECF0087FE78 /* SSOApp2 */;
            targetProxy = 578870C81DD52ECF0087FE78 /* PBXContainerItemProxy */;
        };
        578870D71DD52FE00087FE78 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57A27C801C178F17000DF951 /* Kinvey */;
            targetProxy = 578870D61DD52FE00087FE78 /* PBXContainerItemProxy */;
        };
        578870E61DD530540087FE78 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57A27C801C178F17000DF951 /* Kinvey */;
            targetProxy = 578870E51DD530540087FE78 /* PBXContainerItemProxy */;
        };
        578D9FC21E8DE53900C2B280 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57A27C801C178F17000DF951 /* Kinvey */;
            targetProxy = 578D9FC31E8DE53900C2B280 /* PBXContainerItemProxy */;
        };
        578D9FC41E8DE53900C2B280 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5765B8431C9771BC00080FFA /* KinveyApp */;
            targetProxy = 578D9FC51E8DE53900C2B280 /* PBXContainerItemProxy */;
        };
        578D9FF91E8EC3CB00C2B280 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57A27C801C178F17000DF951 /* Kinvey */;
            targetProxy = 578D9FFA1E8EC3CB00C2B280 /* PBXContainerItemProxy */;
        };
        578D9FFB1E8EC3CB00C2B280 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5765B8431C9771BC00080FFA /* KinveyApp */;
            targetProxy = 578D9FFC1E8EC3CB00C2B280 /* PBXContainerItemProxy */;
        };
        5793B86D1D2306A60088B5F9 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57A27C801C178F17000DF951 /* Kinvey */;
            targetProxy = 5793B86E1D2306A60088B5F9 /* PBXContainerItemProxy */;
        };
        5793B86F1D2306A60088B5F9 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5765B8431C9771BC00080FFA /* KinveyApp */;
            targetProxy = 5793B8701D2306A60088B5F9 /* PBXContainerItemProxy */;
        };
        57A27C8E1C178F18000DF951 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57A27C801C178F17000DF951 /* Kinvey */;
            targetProxy = 57A27C8D1C178F18000DF951 /* PBXContainerItemProxy */;
        };
        57A465881CC02A59009E7384 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5765B8431C9771BC00080FFA /* KinveyApp */;
            targetProxy = 57A465871CC02A59009E7384 /* PBXContainerItemProxy */;
        };
        57BEAE311C9880E300479206 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5765B8431C9771BC00080FFA /* KinveyApp */;
            targetProxy = 57BEAE301C9880E300479206 /* PBXContainerItemProxy */;
        };
        57CCBCC520D2CD3F00197CC2 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5705B1B71EDF823F0006980A /* KinveyMacApp */;
            targetProxy = 57CCBCC620D2CD3F00197CC2 /* PBXContainerItemProxy */;
        };
        57D642F01CA3268000F6D16E /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57A27C801C178F17000DF951 /* Kinvey */;
            targetProxy = 57D642F11CA3268000F6D16E /* PBXContainerItemProxy */;
        };
        57D642F21CA3268000F6D16E /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5765B8431C9771BC00080FFA /* KinveyApp */;
            targetProxy = 57D642F31CA3268000F6D16E /* PBXContainerItemProxy */;
        };
        57D643171CA3268600F6D16E /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57A27C801C178F17000DF951 /* Kinvey */;
            targetProxy = 57D643181CA3268600F6D16E /* PBXContainerItemProxy */;
        };
        57D643191CA3268600F6D16E /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5765B8431C9771BC00080FFA /* KinveyApp */;
            targetProxy = 57D6431A1CA3268600F6D16E /* PBXContainerItemProxy */;
        };
        57E447EC1DF62DC7003D1AFA /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 57A27C801C178F17000DF951 /* Kinvey */;
            targetProxy = 57E447ED1DF62DC7003D1AFA /* PBXContainerItemProxy */;
        };
        57E447EE1DF62DC7003D1AFA /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 5765B8431C9771BC00080FFA /* KinveyApp */;
            targetProxy = 57E447EF1DF62DC7003D1AFA /* PBXContainerItemProxy */;
        };
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
        5705B1C01EDF823F0006980A /* Main.storyboard */ = {
            isa = PBXVariantGroup;
            children = (
                5705B1C11EDF823F0006980A /* Base */,
            );
            name = Main.storyboard;
            sourceTree = "<group>";
        };
        57182C531F75AF470013A6BD /* Main.storyboard */ = {
            isa = PBXVariantGroup;
            children = (
                57182C541F75AF470013A6BD /* Base */,
            );
            name = Main.storyboard;
            sourceTree = "<group>";
        };
        57182C581F75AF470013A6BD /* LaunchScreen.storyboard */ = {
            isa = PBXVariantGroup;
            children = (
                57182C591F75AF470013A6BD /* Base */,
            );
            name = LaunchScreen.storyboard;
            sourceTree = "<group>";
        };
        5765B84A1C9771BC00080FFA /* Main.storyboard */ = {
            isa = PBXVariantGroup;
            children = (
                5765B84B1C9771BC00080FFA /* Base */,
            );
            name = Main.storyboard;
            sourceTree = "<group>";
        };
        5765B84F1C9771BC00080FFA /* LaunchScreen.storyboard */ = {
            isa = PBXVariantGroup;
            children = (
                5765B8501C9771BC00080FFA /* Base */,
            );
            name = LaunchScreen.storyboard;
            sourceTree = "<group>";
        };
        578870961DD52EC80087FE78 /* Main.storyboard */ = {
            isa = PBXVariantGroup;
            children = (
                578870971DD52EC80087FE78 /* Base */,
            );
            name = Main.storyboard;
            path = ../Sources;
            sourceTree = "<group>";
        };
        5788709B1DD52EC80087FE78 /* LaunchScreen.storyboard */ = {
            isa = PBXVariantGroup;
            children = (
                5788709C1DD52EC80087FE78 /* Base */,
            );
            name = LaunchScreen.storyboard;
            path = ../Sources;
            sourceTree = "<group>";
        };
        578870BA1DD52ECF0087FE78 /* Main.storyboard */ = {
            isa = PBXVariantGroup;
            children = (
                578870BB1DD52ECF0087FE78 /* Base */,
            );
            name = Main.storyboard;
            path = ../Sources;
            sourceTree = "<group>";
        };
        578870BF1DD52ECF0087FE78 /* LaunchScreen.storyboard */ = {
            isa = PBXVariantGroup;
            children = (
                578870C01DD52ECF0087FE78 /* Base */,
            );
            name = LaunchScreen.storyboard;
            path = ../Sources;
            sourceTree = "<group>";
        };
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
        570423FE1F82EC3E00EE5CBD /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/../Carthage/Build",
                );
                INFOPLIST_FILE = KinveyAppUITests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyAppUITests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE = "";
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                TARGETED_DEVICE_FAMILY = "1,2";
                TEST_TARGET_NAME = KinveyApp;
            };
            name = Debug;
        };
        570423FF1F82EC3E00EE5CBD /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/../Carthage/Build",
                );
                INFOPLIST_FILE = KinveyAppUITests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyAppUITests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE = "";
                TARGETED_DEVICE_FAMILY = "1,2";
                TEST_TARGET_NAME = KinveyApp;
            };
            name = Release;
        };
        5705B1DB1EDF82400006980A /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57882EC3219CA574005ECCA3 /* Tests.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CODE_SIGN_IDENTITY = "-";
                CODE_SIGN_STYLE = Automatic;
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                INFOPLIST_FILE = KinveyMacApp/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/../Frameworks",
                );
                OTHER_CODE_SIGN_FLAGS = "--deep";
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SwiftSDKKinveyMacApp;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = macosx;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
            };
            name = Debug;
        };
        5705B1DC1EDF82400006980A /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57882EC3219CA574005ECCA3 /* Tests.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CODE_SIGN_IDENTITY = "-";
                CODE_SIGN_STYLE = Automatic;
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                INFOPLIST_FILE = KinveyMacApp/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/../Frameworks",
                );
                OTHER_CODE_SIGN_FLAGS = "--deep";
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SwiftSDKKinveyMacApp;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = macosx;
            };
            name = Release;
        };
        5705B1DE1EDF82400006980A /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57882EC3219CA574005ECCA3 /* Tests.xcconfig */;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CODE_SIGN_IDENTITY = "-";
                CODE_SIGN_STYLE = Automatic;
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                INFOPLIST_FILE = KinveyMacAppTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/../Frameworks",
                    "@loader_path/../Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyMacAppTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = macosx;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KinveyMacApp.app/Contents/MacOS/KinveyMacApp";
            };
            name = Debug;
        };
        5705B1DF1EDF82400006980A /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57882EC3219CA574005ECCA3 /* Tests.xcconfig */;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CODE_SIGN_IDENTITY = "-";
                CODE_SIGN_STYLE = Automatic;
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                INFOPLIST_FILE = KinveyMacAppTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/../Frameworks",
                    "@loader_path/../Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyMacAppTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = macosx;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KinveyMacApp.app/Contents/MacOS/KinveyMacApp";
            };
            name = Release;
        };
        5705B1E11EDF82400006980A /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CODE_SIGN_IDENTITY = "Mac Developer";
                CODE_SIGN_STYLE = Automatic;
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyMacAppUITests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/../Frameworks",
                    "@loader_path/../Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyMacAppUITests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = macosx;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                TEST_TARGET_NAME = KinveyMacApp;
            };
            name = Debug;
        };
        5705B1E21EDF82400006980A /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CODE_SIGN_IDENTITY = "Mac Developer";
                CODE_SIGN_STYLE = Automatic;
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyMacAppUITests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/../Frameworks",
                    "@loader_path/../Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyMacAppUITests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = macosx;
                TEST_TARGET_NAME = KinveyMacApp;
            };
            name = Release;
        };
        57182C731F75AF470013A6BD /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                GCC_C_LANGUAGE_STANDARD = gnu11;
                INFOPLIST_FILE = BackgroundFetch/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SwiftSDKBackgroundFetch;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        57182C741F75AF470013A6BD /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                GCC_C_LANGUAGE_STANDARD = gnu11;
                INFOPLIST_FILE = BackgroundFetch/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SwiftSDKBackgroundFetch;
                PRODUCT_NAME = "$(TARGET_NAME)";
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Release;
        };
        57182C761F75AF470013A6BD /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                INFOPLIST_FILE = BackgroundFetchTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.BackgroundFetchTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                TARGETED_DEVICE_FAMILY = "1,2";
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BackgroundFetch.app/BackgroundFetch";
            };
            name = Debug;
        };
        57182C771F75AF470013A6BD /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                INFOPLIST_FILE = BackgroundFetchTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.BackgroundFetchTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                TARGETED_DEVICE_FAMILY = "1,2";
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BackgroundFetch.app/BackgroundFetch";
            };
            name = Release;
        };
        57182C791F75AF470013A6BD /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                INFOPLIST_FILE = BackgroundFetchUITests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.BackgroundFetchUITests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                TARGETED_DEVICE_FAMILY = "1,2";
                TEST_TARGET_NAME = BackgroundFetch;
            };
            name = Debug;
        };
        57182C7A1F75AF470013A6BD /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                INFOPLIST_FILE = BackgroundFetchUITests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.BackgroundFetchUITests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                TARGETED_DEVICE_FAMILY = "1,2";
                TEST_TARGET_NAME = BackgroundFetch;
            };
            name = Release;
        };
        57529841226FB12A002FA614 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57882EC3219CA574005ECCA3 /* Tests.xcconfig */;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CODE_SIGN_IDENTITY = "-";
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                INFOPLIST_FILE = KinveyMacAppTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/../Frameworks",
                    "@loader_path/../Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyMacAppTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SDKROOT = macosx;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KinveyMacApp.app/Contents/MacOS/KinveyMacApp";
            };
            name = Debug;
        };
        57529842226FB12A002FA614 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57882EC3219CA574005ECCA3 /* Tests.xcconfig */;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CODE_SIGN_IDENTITY = "-";
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                INFOPLIST_FILE = KinveyMacAppTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/../Frameworks",
                    "@loader_path/../Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyMacAppTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SDKROOT = macosx;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KinveyMacApp.app/Contents/MacOS/KinveyMacApp";
            };
            name = Release;
        };
        57529887226FB9AA002FA614 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Debug;
        };
        57529888226FB9AA002FA614 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Release;
        };
        5765B85E1C9771BD00080FFA /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57882EC3219CA574005ECCA3 /* Tests.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CODE_SIGN_ENTITLEMENTS = KinveyApp/KinveyApp.entitlements;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                INFOPLIST_FILE = KinveyApp/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SwiftSDKKinveyApp;
                PRODUCT_NAME = "$(TARGET_NAME)";
            };
            name = Debug;
        };
        5765B85F1C9771BD00080FFA /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57882EC3219CA574005ECCA3 /* Tests.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CODE_SIGN_ENTITLEMENTS = KinveyApp/KinveyApp.entitlements;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                INFOPLIST_FILE = KinveyApp/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SwiftSDKKinveyApp;
                PRODUCT_NAME = "$(TARGET_NAME)";
            };
            name = Release;
        };
        5771CD6B1ECF6CDC0057E505 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
            };
            name = Debug;
        };
        5771CD6C1ECF6CDC0057E505 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
            };
            name = Release;
        };
        578148531F2BC262009E8622 /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CODE_SIGN_IDENTITY = "Mac Developer";
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                INFOPLIST_FILE = KinveyMacAppTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/../Frameworks",
                    "@loader_path/../Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyMacAppTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SDKROOT = macosx;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KinveyMacApp.app/Contents/MacOS/KinveyMacApp";
            };
            name = Debug;
        };
        578148541F2BC262009E8622 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CODE_SIGN_IDENTITY = "-";
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                INFOPLIST_FILE = KinveyMacAppTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/../Frameworks",
                    "@loader_path/../Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyMacAppTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SDKROOT = macosx;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KinveyMacApp.app/Contents/MacOS/KinveyMacApp";
            };
            name = Release;
        };
        5783BA3F20F722DC0090D0BD /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Debug;
        };
        5783BA4020F722DC0090D0BD /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Release;
        };
        578870AB1DD52EC80087FE78 /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_SUSPICIOUS_MOVES = YES;
                CODE_SIGN_ENTITLEMENTS = SSOApp/Sources/SSOApp.entitlements;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/../Carthage/Build",
                );
                INFOPLIST_FILE = SSOApp/SSOApp1/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SwiftSDKSSOApp1;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
            };
            name = Debug;
        };
        578870AC1DD52EC80087FE78 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_SUSPICIOUS_MOVES = YES;
                CODE_SIGN_ENTITLEMENTS = SSOApp/Sources/SSOApp.entitlements;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/../Carthage/Build",
                );
                INFOPLIST_FILE = SSOApp/SSOApp1/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SwiftSDKSSOApp1;
                PRODUCT_NAME = "$(TARGET_NAME)";
            };
            name = Release;
        };
        578870AE1DD52EC80087FE78 /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_SUSPICIOUS_MOVES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/../Carthage/Build",
                );
                INFOPLIST_FILE = SSOApp/SSOApp1Tests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SSOApp1Tests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                SWIFT_SUPPRESS_WARNINGS = YES;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SSOApp1.app/SSOApp1";
            };
            name = Debug;
        };
        578870AF1DD52EC80087FE78 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_SUSPICIOUS_MOVES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/../Carthage/Build",
                );
                INFOPLIST_FILE = SSOApp/SSOApp1Tests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SSOApp1Tests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_SUPPRESS_WARNINGS = YES;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SSOApp1.app/SSOApp1";
            };
            name = Release;
        };
        578870CF1DD52ECF0087FE78 /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_SUSPICIOUS_MOVES = YES;
                CODE_SIGN_ENTITLEMENTS = SSOApp/Sources/SSOApp.entitlements;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/../Carthage/Build",
                );
                INFOPLIST_FILE = SSOApp/SSOApp2/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SwiftSDKSSOApp2;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
            };
            name = Debug;
        };
        578870D01DD52ECF0087FE78 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_SUSPICIOUS_MOVES = YES;
                CODE_SIGN_ENTITLEMENTS = SSOApp/Sources/SSOApp.entitlements;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/../Carthage/Build",
                );
                INFOPLIST_FILE = SSOApp/SSOApp2/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SwiftSDKSSOApp2;
                PRODUCT_NAME = "$(TARGET_NAME)";
            };
            name = Release;
        };
        578870D21DD52ECF0087FE78 /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_SUSPICIOUS_MOVES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/../Carthage/Build",
                );
                INFOPLIST_FILE = SSOApp/SSOApp2Tests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SSOApp2Tests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                SWIFT_SUPPRESS_WARNINGS = YES;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SSOApp2.app/SSOApp2";
            };
            name = Debug;
        };
        578870D31DD52ECF0087FE78 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_SUSPICIOUS_MOVES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/../Carthage/Build",
                );
                INFOPLIST_FILE = SSOApp/SSOApp2Tests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.SSOApp2Tests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_SUPPRESS_WARNINGS = YES;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SSOApp2.app/SSOApp2";
            };
            name = Release;
        };
        578D9FEE1E8DE53900C2B280 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Debug;
        };
        578D9FEF1E8DE53900C2B280 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Release;
        };
        578DA0251E8EC3CB00C2B280 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Debug;
        };
        578DA0261E8EC3CB00C2B280 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Release;
        };
        5793B8971D2306A60088B5F9 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Debug;
        };
        5793B8981D2306A60088B5F9 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Release;
        };
        57A27C931C178F18000DF951 /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES;
                ALWAYS_SEARCH_USER_PATHS = NO;
                ARCHS = "$(ARCHS_STANDARD)";
                BUILD_LIBRARY_FOR_DISTRIBUTION = NO;
                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
                CLANG_CXX_LANGUAGE_STANDARD = "c++14";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_COMMA = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
                CLANG_WARN_STRICT_PROTOTYPES = YES;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                COPY_PHASE_STRIP = NO;
                CURRENT_PROJECT_VERSION = 1;
                DEBUG_INFORMATION_FORMAT = dwarf;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                ENABLE_TESTABILITY = YES;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                GCC_DYNAMIC_NO_PIC = NO;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_OPTIMIZATION_LEVEL = 0;
                GCC_PREPROCESSOR_DEFINITIONS = (
                    "DEBUG=1",
                    "$(inherited)",
                );
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 12.0;
                MACOSX_DEPLOYMENT_TARGET = 10.14;
                MTL_ENABLE_DEBUG_INFO = YES;
                ONLY_ACTIVE_ARCH = YES;
                SDKROOT = iphoneos;
                SUPPORTED_PLATFORMS = "watchsimulator watchos macosx iphonesimulator iphoneos appletvsimulator appletvos";
                SUPPORTS_MACCATALYST = YES;
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
                VERSIONING_SYSTEM = "apple-generic";
                VERSION_INFO_PREFIX = "";
            };
            name = Debug;
        };
        57A27C941C178F18000DF951 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES;
                ALWAYS_SEARCH_USER_PATHS = NO;
                ARCHS = "$(ARCHS_STANDARD)";
                BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
                CLANG_CXX_LANGUAGE_STANDARD = "c++14";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_COMMA = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
                CLANG_WARN_STRICT_PROTOTYPES = YES;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                COPY_PHASE_STRIP = NO;
                CURRENT_PROJECT_VERSION = 1;
                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
                ENABLE_NS_ASSERTIONS = NO;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                ENABLE_TESTABILITY = YES;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 12.0;
                MACOSX_DEPLOYMENT_TARGET = 10.14;
                MTL_ENABLE_DEBUG_INFO = NO;
                SDKROOT = iphoneos;
                SUPPORTED_PLATFORMS = "watchsimulator watchos macosx iphonesimulator iphoneos appletvsimulator appletvos";
                SUPPORTS_MACCATALYST = YES;
                SWIFT_COMPILATION_MODE = wholemodule;
                SWIFT_OPTIMIZATION_LEVEL = "-O";
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
                VERSIONING_SYSTEM = "apple-generic";
                VERSION_INFO_PREFIX = "";
            };
            name = Release;
        };
        57A27C961C178F18000DF951 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C14E1CDC4D8200492D6C /* Kinvey.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                CODE_SIGN_ENTITLEMENTS = "";
                CODE_SIGN_IDENTITY = "";
                COMBINE_HIDPI_IMAGES = YES;
                DEFINES_MODULE = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                DYLIB_COMPATIBILITY_VERSION = 1;
                DYLIB_CURRENT_VERSION = 1;
                DYLIB_INSTALL_NAME_BASE = "@rpath";
                INFOPLIST_FILE = Kinvey/Info.plist;
                INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                IPHONEOS_DEPLOYMENT_TARGET = 12.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.Kinvey;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE = "";
                PROVISIONING_PROFILE_SPECIFIER = "";
                SKIP_INSTALL = YES;
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_VERSION = 5.0;
                TVOS_DEPLOYMENT_TARGET = 12.0;
            };
            name = Debug;
        };
        57A27C971C178F18000DF951 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C14E1CDC4D8200492D6C /* Kinvey.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                CODE_SIGN_ENTITLEMENTS = "";
                CODE_SIGN_IDENTITY = "";
                COMBINE_HIDPI_IMAGES = YES;
                DEFINES_MODULE = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                DYLIB_COMPATIBILITY_VERSION = 1;
                DYLIB_CURRENT_VERSION = 1;
                DYLIB_INSTALL_NAME_BASE = "@rpath";
                INFOPLIST_FILE = Kinvey/Info.plist;
                INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                IPHONEOS_DEPLOYMENT_TARGET = 12.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.Kinvey;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE = "";
                PROVISIONING_PROFILE_SPECIFIER = "";
                SKIP_INSTALL = YES;
                SWIFT_VERSION = 5.0;
                TVOS_DEPLOYMENT_TARGET = 12.0;
            };
            name = Release;
        };
        57A27C991C178F18000DF951 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Debug;
        };
        57A27C9A1C178F18000DF951 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Release;
        };
        57A4658A1CC02A59009E7384 /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/../Carthage/Build",
                );
                INFOPLIST_FILE = KinveyAppTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyAppTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_SUPPRESS_WARNINGS = YES;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KinveyApp.app/KinveyApp";
            };
            name = Debug;
        };
        57A4658B1CC02A59009E7384 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/../Carthage/Build",
                );
                INFOPLIST_FILE = KinveyAppTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyAppTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_SUPPRESS_WARNINGS = YES;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KinveyApp.app/KinveyApp";
            };
            name = Release;
        };
        57CCBCD420D2CD3F00197CC2 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57882EC3219CA574005ECCA3 /* Tests.xcconfig */;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CODE_SIGN_IDENTITY = "-";
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                INFOPLIST_FILE = KinveyMacAppTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/../Frameworks",
                    "@loader_path/../Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyMacAppTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SDKROOT = macosx;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KinveyMacApp.app/Contents/MacOS/KinveyMacApp";
            };
            name = Debug;
        };
        57CCBCD520D2CD3F00197CC2 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57882EC3219CA574005ECCA3 /* Tests.xcconfig */;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                BUNDLE_LOADER = "$(TEST_HOST)";
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CODE_SIGN_IDENTITY = "-";
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build";
                INFOPLIST_FILE = KinveyMacAppTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/../Frameworks",
                    "@loader_path/../Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyMacAppTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SDKROOT = macosx;
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KinveyMacApp.app/Contents/MacOS/KinveyMacApp";
            };
            name = Release;
        };
        57D643121CA3268000F6D16E /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                    "$(FRAMEWORK_SEARCH_PATHS)",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Debug;
        };
        57D643131CA3268000F6D16E /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                    "$(FRAMEWORK_SEARCH_PATHS)",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Release;
        };
        57D643391CA3268600F6D16E /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                    "$(FRAMEWORK_SEARCH_PATHS)",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Debug;
        };
        57D6433A1CA3268600F6D16E /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                    "$(FRAMEWORK_SEARCH_PATHS)",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Release;
        };
        57E448021DF62DC7003D1AFA /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Debug;
        };
        57E448031DF62DC7003D1AFA /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 57B0C1C01CDCE3E600492D6C /* KinveyTests.xcconfig */;
            buildSettings = {
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = CHSQ3M3P37;
                INFOPLIST_FILE = KinveyTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                OTHER_LDFLAGS = (
                    "-ObjC",
                    "-framework",
                    IOKit,
                );
                PRODUCT_BUNDLE_IDENTIFIER = com.kinvey.KinveyTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_SUPPRESS_WARNINGS = YES;
            };
            name = Release;
        };
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
        570423FD1F82EC3E00EE5CBD /* Build configuration list for PBXNativeTarget "KinveyAppUITests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                570423FE1F82EC3E00EE5CBD /* Debug */,
                570423FF1F82EC3E00EE5CBD /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        5705B1DA1EDF82400006980A /* Build configuration list for PBXNativeTarget "KinveyMacApp" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                5705B1DB1EDF82400006980A /* Debug */,
                5705B1DC1EDF82400006980A /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        5705B1DD1EDF82400006980A /* Build configuration list for PBXNativeTarget "KinveyMacAppTests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                5705B1DE1EDF82400006980A /* Debug */,
                5705B1DF1EDF82400006980A /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        5705B1E01EDF82400006980A /* Build configuration list for PBXNativeTarget "KinveyMacAppUITests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                5705B1E11EDF82400006980A /* Debug */,
                5705B1E21EDF82400006980A /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        57182C721F75AF470013A6BD /* Build configuration list for PBXNativeTarget "BackgroundFetch" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                57182C731F75AF470013A6BD /* Debug */,
                57182C741F75AF470013A6BD /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        57182C751F75AF470013A6BD /* Build configuration list for PBXNativeTarget "BackgroundFetchTests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                57182C761F75AF470013A6BD /* Debug */,
                57182C771F75AF470013A6BD /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        57182C781F75AF470013A6BD /* Build configuration list for PBXNativeTarget "BackgroundFetchUITests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                57182C791F75AF470013A6BD /* Debug */,
                57182C7A1F75AF470013A6BD /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        57529840226FB12A002FA614 /* Build configuration list for PBXNativeTarget "KinveyMacApp Specs" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                57529841226FB12A002FA614 /* Debug */,
                57529842226FB12A002FA614 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        57529886226FB9AA002FA614 /* Build configuration list for PBXNativeTarget "Kinvey Specs" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                57529887226FB9AA002FA614 /* Debug */,
                57529888226FB9AA002FA614 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        5765B8621C9771BD00080FFA /* Build configuration list for PBXNativeTarget "KinveyApp" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                5765B85E1C9771BD00080FFA /* Debug */,
                5765B85F1C9771BD00080FFA /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        5771CD6A1ECF6CDC0057E505 /* Build configuration list for PBXNativeTarget "KinveyTests Forgot To Call Super" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                5771CD6B1ECF6CDC0057E505 /* Debug */,
                5771CD6C1ECF6CDC0057E505 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        578148521F2BC262009E8622 /* Build configuration list for PBXNativeTarget "KinveyMacAppTests_Single" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                578148531F2BC262009E8622 /* Debug */,
                578148541F2BC262009E8622 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        5783BA3E20F722DC0090D0BD /* Build configuration list for PBXNativeTarget "KinveyTests RemoveAll Memory Leak" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                5783BA3F20F722DC0090D0BD /* Debug */,
                5783BA4020F722DC0090D0BD /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        578870AA1DD52EC80087FE78 /* Build configuration list for PBXNativeTarget "SSOApp1" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                578870AB1DD52EC80087FE78 /* Debug */,
                578870AC1DD52EC80087FE78 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        578870AD1DD52EC80087FE78 /* Build configuration list for PBXNativeTarget "SSOApp1Tests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                578870AE1DD52EC80087FE78 /* Debug */,
                578870AF1DD52EC80087FE78 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        578870CE1DD52ECF0087FE78 /* Build configuration list for PBXNativeTarget "SSOApp2" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                578870CF1DD52ECF0087FE78 /* Debug */,
                578870D01DD52ECF0087FE78 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        578870D11DD52ECF0087FE78 /* Build configuration list for PBXNativeTarget "SSOApp2Tests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                578870D21DD52ECF0087FE78 /* Debug */,
                578870D31DD52ECF0087FE78 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        578D9FED1E8DE53900C2B280 /* Build configuration list for PBXNativeTarget "PushMissingConfiguration" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                578D9FEE1E8DE53900C2B280 /* Debug */,
                578D9FEF1E8DE53900C2B280 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        578DA0241E8EC3CB00C2B280 /* Build configuration list for PBXNativeTarget "UserUpgradeFromOldVersion" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                578DA0251E8EC3CB00C2B280 /* Debug */,
                578DA0261E8EC3CB00C2B280 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        5793B8961D2306A60088B5F9 /* Build configuration list for PBXNativeTarget "KinveyTests Encrypted" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                5793B8971D2306A60088B5F9 /* Debug */,
                5793B8981D2306A60088B5F9 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        57A27C7B1C178F17000DF951 /* Build configuration list for PBXProject "Kinvey" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                57A27C931C178F18000DF951 /* Debug */,
                57A27C941C178F18000DF951 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        57A27C951C178F18000DF951 /* Build configuration list for PBXNativeTarget "Kinvey" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                57A27C961C178F18000DF951 /* Debug */,
                57A27C971C178F18000DF951 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        57A27C981C178F18000DF951 /* Build configuration list for PBXNativeTarget "KinveyTests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                57A27C991C178F18000DF951 /* Debug */,
                57A27C9A1C178F18000DF951 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        57A465891CC02A59009E7384 /* Build configuration list for PBXNativeTarget "KinveyAppTests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                57A4658A1CC02A59009E7384 /* Debug */,
                57A4658B1CC02A59009E7384 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        57CCBCD320D2CD3F00197CC2 /* Build configuration list for PBXNativeTarget "KinveyTests Migration Database macOS" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                57CCBCD420D2CD3F00197CC2 /* Debug */,
                57CCBCD520D2CD3F00197CC2 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        57D643111CA3268000F6D16E /* Build configuration list for PBXNativeTarget "KinveyTests Migration Database Step 1" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                57D643121CA3268000F6D16E /* Debug */,
                57D643131CA3268000F6D16E /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        57D643381CA3268600F6D16E /* Build configuration list for PBXNativeTarget "KinveyTests Migration Database Step 2" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                57D643391CA3268600F6D16E /* Debug */,
                57D6433A1CA3268600F6D16E /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        57E448011DF62DC7003D1AFA /* Build configuration list for PBXNativeTarget "KinveyTests No Cache" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                57E448021DF62DC7003D1AFA /* Debug */,
                57E448031DF62DC7003D1AFA /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
/* End XCConfigurationList section */
    };
    rootObject = 57A27C781C178F17000DF951 /* Project object */;
}