diff --git a/.env b/.env index c87522b..b3067a7 100644 --- a/.env +++ b/.env @@ -1,3 +1,3 @@ -DELIVERY_SDK_VERSION=2.0.3 +DELIVERY_SDK_VERSION=2.0.4 MANAGEMENT_SDK_VERSION=0.10.1 diff --git a/.envrc b/.envrc index ce36cb8..07c0a2b 100644 --- a/.envrc +++ b/.envrc @@ -1,2 +1,2 @@ -export DELIVERY_SDK_VERSION=2.0.3 +export DELIVERY_SDK_VERSION=2.0.4 export MANAGEMENT_SDK_VERSION=0.10.1 diff --git a/.gitignore b/.gitignore index 4fb4cb5..ccfa15a 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,8 @@ doc ## Cocoapods Pods/ -### Other +### Seed database +Examples/SeedDatabase/*/Pods .pt Examples/ContentfulDeliveryAPI.zip diff --git a/.travis.yml b/.travis.yml index 2c53970..85ee7de 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,16 +4,16 @@ git: submodules: false osx_image: xcode8.3 rvm: -- 2.4 -cache: -- bundler -- cocoapods +- 2.4.1 + #cache: + #- bundler + #- cocoapods before_install: - git submodule sync - git submodule update --init --recursive -install: - bundle install - bundle exec pod repo update --silent +install: - bundle exec pod install script: - "./scripts/travis-build-test.sh" diff --git a/ContentfulDeliveryAPI.podspec b/ContentfulDeliveryAPI.podspec index 7348dd2..ec1319b 100644 --- a/ContentfulDeliveryAPI.podspec +++ b/ContentfulDeliveryAPI.podspec @@ -34,7 +34,7 @@ Pod::Spec.new do |s| s.ios.frameworks = 'UIKit', 'MapKit' s.ios.public_header_files = 'ContentfulDeliveryAPI/UIKit/{CDAEntriesViewController,CDAFieldsViewController,UIImageView+CDAAsset,CDAMapViewController,CDAResourcesCollectionViewController,CDAResourcesViewController,CDAResourceCell}.h' - s.osx.deployment_target = '10.10' + s.osx.deployment_target = '10.12' s.dependency 'AFNetworking', '~> 3.1.0' s.dependency 'ISO8601', '~> 0.6.0' diff --git a/ContentfulDeliveryAPI/CDAUtilities.m b/ContentfulDeliveryAPI/CDAUtilities.m index 1a1319a..f5733ae 100644 --- a/ContentfulDeliveryAPI/CDAUtilities.m +++ b/ContentfulDeliveryAPI/CDAUtilities.m @@ -190,7 +190,7 @@ id CDAReadItemFromFileURL(NSURL* fileURL, CDAClient* client) { NSArray* query = [parameters componentsSeparatedByString:@"="]; if ([[query firstObject] isEqualToString:queryParameter]) { - return [[query lastObject] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; + return [[query lastObject] stringByRemovingPercentEncoding]; } } diff --git a/ContentfulSDK.xcodeproj/project.pbxproj b/ContentfulSDK.xcodeproj/project.pbxproj index 0c7b8ba..0c28ae2 100644 --- a/ContentfulSDK.xcodeproj/project.pbxproj +++ b/ContentfulSDK.xcodeproj/project.pbxproj @@ -7,10 +7,9 @@ objects = { /* Begin PBXBuildFile section */ - 07D984B58C47F6EF664E65B1 /* libPods-ManagementTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 13C3F5B7B7FE6D7C58429656 /* libPods-ManagementTests.a */; }; - 0DCC8E4C0ED99E6700AAB926 /* libPods-CoreDataExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4922E54B08D9D5E5BA414800 /* libPods-CoreDataExample.a */; }; - 21B4348C207A707AC607861D /* libPods-DeliveryTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 65324B713F7AF5E62A3E44CC /* libPods-DeliveryTests.a */; }; - 3AF212F5BCF98C152E6411B6 /* libPods-ContentfulManagementAPI.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FEDF88B996DB8B48DD939C4B /* libPods-ContentfulManagementAPI.a */; }; + 219E56722537C14F1B9FAA8A /* libPods-UFO Example.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A36B6241746F29EA99C901F2 /* libPods-UFO Example.a */; }; + 23F5671F2B51250C59B71E77 /* libPods-DeliveryTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2287CCB2C05FD36F60397C89 /* libPods-DeliveryTests.a */; }; + 2F3CE1F54AE70154614CC9B7 /* libPods-ManagementTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 12981065B43E176599A5F3AB /* libPods-ManagementTests.a */; }; 5D2CF5CE1EC4CF37005AB239 /* CDAPersistedEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D2CF5CD1EC4CF37005AB239 /* CDAPersistedEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5D2CF5D61EC4CF8A005AB239 /* CDALocalizablePersistedEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D2CF5D01EC4CF8A005AB239 /* CDALocalizablePersistedEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5D2CF5D81EC4CF8A005AB239 /* CDALocalizedPersistedEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D2CF5D11EC4CF8A005AB239 /* CDALocalizedPersistedEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -18,7 +17,8 @@ 5D2CF5DC1EC4CF8A005AB239 /* CDAPersistenceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D2CF5D31EC4CF8A005AB239 /* CDAPersistenceManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5D2CF5DE1EC4CF8A005AB239 /* CDALocalizablePersistedEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D2CF5D41EC4CF8A005AB239 /* CDALocalizablePersistedEntry.m */; }; 5D2CF5E01EC4CF8A005AB239 /* CDAPersistenceManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D2CF5D51EC4CF8A005AB239 /* CDAPersistenceManager.m */; }; - 7F7A2716095F7751924406F8 /* libPods-SeedDatabaseExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 476FABE95FC65B5DF9F4FBB9 /* libPods-SeedDatabaseExample.a */; }; + 60044455849831A672175A98 /* libPods-CoreDataExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C93D6144F8D567AD8120D59 /* libPods-CoreDataExample.a */; }; + 647F5B42DEF1A7711F9D85DB /* libPods-ContentfulManagementAPI.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 13C3895CD781AD3FB34F8710 /* libPods-ContentfulManagementAPI.a */; }; A10A11FE19090F5D00EFF083 /* CatDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A10A11FD19090F5D00EFF083 /* CatDetailViewController.m */; }; A120857B1BB2712300A6504B /* ManagedCatLocalized.m in Sources */ = {isa = PBXBuildFile; fileRef = A120857A1BB2712300A6504B /* ManagedCatLocalized.m */; }; A12797A618E1A45700043A44 /* SyncTests in Resources */ = {isa = PBXBuildFile; fileRef = A12797A518E1A45700043A44 /* SyncTests */; }; @@ -138,25 +138,6 @@ A1A1CCBE190E96FC00BE37EB /* UtilityTests.json in Resources */ = {isa = PBXBuildFile; fileRef = A1A1CCBD190E96FC00BE37EB /* UtilityTests.json */; }; A1A1CCC0190FAE5B00BE37EB /* QuerySync in Resources */ = {isa = PBXBuildFile; fileRef = A1A1CCBF190FAE5B00BE37EB /* QuerySync */; }; A1A1CCC21911248600BE37EB /* SyncSpecificContentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A1CCC11911248600BE37EB /* SyncSpecificContentTests.m */; }; - A1A2CE48190963BA00B8D46D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A19FD86A18C631E60081677E /* Foundation.framework */; }; - A1A2CE4B190963BA00B8D46D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A2CE4A190963BA00B8D46D /* main.m */; }; - A1A2CE591909687400B8D46D /* Doge.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = A1A2CE571909687400B8D46D /* Doge.xcdatamodeld */; }; - A1A2CE5D190969D300B8D46D /* Document.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A2CE5C190969D300B8D46D /* Document.m */; }; - A1A2CE6419096A1600B8D46D /* Asset.m in Sources */ = {isa = PBXBuildFile; fileRef = A17012FA18FC21260086BE07 /* Asset.m */; }; - A1A2CE6519096A1B00B8D46D /* SyncInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A17012FD18FC21260086BE07 /* SyncInfo.m */; }; - A1A2CE6B190A547C00B8D46D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A19FD86A18C631E60081677E /* Foundation.framework */; }; - A1A2CE6C190A547C00B8D46D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A19FD89918C637400081677E /* CoreGraphics.framework */; }; - A1A2CE75190A547C00B8D46D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A2CE74190A547C00B8D46D /* main.m */; }; - A1A2CE79190A547C00B8D46D /* CDAAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A2CE78190A547C00B8D46D /* CDAAppDelegate.m */; }; - A1A2CE96190A597900B8D46D /* CoreDataManager+SeedDB.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A2CE95190A597900B8D46D /* CoreDataManager+SeedDB.m */; }; - A1A2CE97190A597900B8D46D /* CoreDataManager+SeedDB.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A2CE95190A597900B8D46D /* CoreDataManager+SeedDB.m */; }; - A1A2CE9E190A633E00B8D46D /* DocumentListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A2CE9D190A633E00B8D46D /* DocumentListViewController.m */; }; - A1A2CE9F190A64F000B8D46D /* Document.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A2CE5C190969D300B8D46D /* Document.m */; }; - A1A2CEA1190A64FD00B8D46D /* Asset.m in Sources */ = {isa = PBXBuildFile; fileRef = A17012FA18FC21260086BE07 /* Asset.m */; }; - A1A2CEA2190A650100B8D46D /* SyncInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A17012FD18FC21260086BE07 /* SyncInfo.m */; }; - A1A2CEA3190A656B00B8D46D /* Doge.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = A1A2CE571909687400B8D46D /* Doge.xcdatamodeld */; }; - A1A2CEA6190A659600B8D46D /* DocumentTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A2CEA5190A659600B8D46D /* DocumentTableViewCell.m */; }; - A1A2CEA9190A67A100B8D46D /* WebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A2CEA8190A67A100B8D46D /* WebViewController.m */; }; A1AB590A1974069E00098F87 /* CoreDataMultipleContentTypesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A1AB59091974069E00098F87 /* CoreDataMultipleContentTypesTests.m */; }; A1ABC7BC191D12ED0020A964 /* CDAInputSanitizer.h in Headers */ = {isa = PBXBuildFile; fileRef = A1ABC7BA191D12ED0020A964 /* CDAInputSanitizer.h */; }; A1ABC7BD191D12ED0020A964 /* CDAInputSanitizer.m in Sources */ = {isa = PBXBuildFile; fileRef = A1ABC7BB191D12ED0020A964 /* CDAInputSanitizer.m */; }; @@ -226,9 +207,7 @@ A1F70C9D1900140D0080C72C /* CDAAsset+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A1F70C9C19000FD90080C72C /* CDAAsset+Private.h */; }; A1FAC312190654E30093B308 /* DeepIncludes.m in Sources */ = {isa = PBXBuildFile; fileRef = A1FAC311190654E30093B308 /* DeepIncludes.m */; }; A1FAC3581908FDB40093B308 /* CatListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A1FAC3571908FDB40093B308 /* CatListViewController.m */; }; - B697025D35F3622CB4D33216 /* libPods-ContentfulSeedDatabase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F94329D2B96F26C783646C0 /* libPods-ContentfulSeedDatabase.a */; }; - BB8BDA944EE2AB066F4E2309 /* libPods-Catalog.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FB5ECFF5E0E0A15B1EAB2916 /* libPods-Catalog.a */; }; - CE83ECE1863CD48D732F7931 /* libPods-ContentfulDeliveryAPI.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 189B0913C6646027F437D692 /* libPods-ContentfulDeliveryAPI.a */; }; + D507071809EE9EA61371EE5C /* libPods-ContentfulDeliveryAPI.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D0F3B0CED56B19D7731503B /* libPods-ContentfulDeliveryAPI.a */; }; ED0112391EC4976A00C04340 /* CDAClient+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A1C1AC4218CE032200DBF0D0 /* CDAClient+Private.h */; }; ED01123B1EC4976A00C04340 /* CDAConfiguration+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A17309691981642400F694DA /* CDAConfiguration+Private.h */; }; ED01123E1EC4976A00C04340 /* CDAField+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A1E9797418CA2D5900E79632 /* CDAField+Private.h */; }; @@ -490,17 +469,10 @@ EDFDCEA31EC26F8600978FC8 /* CMAWebhook.h in Headers */ = {isa = PBXBuildFile; fileRef = EDFDCE641EC26F3E00978FC8 /* CMAWebhook.h */; settings = {ATTRIBUTES = (Public, ); }; }; EDFDCEA41EC26F8600978FC8 /* CMAWebhook.m in Sources */ = {isa = PBXBuildFile; fileRef = EDFDCE371EC26F3600978FC8 /* CMAWebhook.m */; }; EDFDCEA61EC26F8600978FC8 /* ContentfulManagementAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = EDFDCE651EC26F3E00978FC8 /* ContentfulManagementAPI.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F212348D7D40637813552B14 /* libPods-UFO Example.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DC76417C6B884F1EFDC6EDC0 /* libPods-UFO Example.a */; }; + EFD76DF47AD401DE20628B19 /* libPods-Catalog.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D67B214413986F77AF13D77 /* libPods-Catalog.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - A1A2CEAB190A844900B8D46D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A19FD85D18C6315E0081677E /* Project object */; - proxyType = 1; - remoteGlobalIDString = A1A2CE46190963BA00B8D46D; - remoteInfo = ContentfulSeedDatabase; - }; ED31CEE71E534EB5007C8E48 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = A19FD85D18C6315E0081677E /* Project object */; @@ -528,15 +500,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A1A2CE45190963BA00B8D46D /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; ED8FF5F81EA5FF6C00798042 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -549,23 +512,15 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 03572AA0C7231718395F2994 /* Pods-UFO Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UFO Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-UFO Example/Pods-UFO Example.debug.xcconfig"; sourceTree = ""; }; - 039536B361F6E6AF5F78F26D /* Pods-ContentfulSeedDatabase.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulSeedDatabase.release.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulSeedDatabase/Pods-ContentfulSeedDatabase.release.xcconfig"; sourceTree = ""; }; - 0B471384F2BB94FE13A6D918 /* Pods-DeliveryTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DeliveryTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DeliveryTests/Pods-DeliveryTests.debug.xcconfig"; sourceTree = ""; }; - 0DE15B645AFC3DF798AA0E41 /* Pods-DeliveryTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DeliveryTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-DeliveryTests/Pods-DeliveryTests.release.xcconfig"; sourceTree = ""; }; - 0EB52DB2686E913862B54EC2 /* Pods-CoreDataExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CoreDataExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-CoreDataExample/Pods-CoreDataExample.release.xcconfig"; sourceTree = ""; }; - 0FDB185CA19F102CEFFBA550 /* Pods-ContentfulSeedDatabase.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulSeedDatabase.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulSeedDatabase/Pods-ContentfulSeedDatabase.api_coverage.xcconfig"; sourceTree = ""; }; - 13C3F5B7B7FE6D7C58429656 /* libPods-ManagementTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ManagementTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 189B0913C6646027F437D692 /* libPods-ContentfulDeliveryAPI.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ContentfulDeliveryAPI.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 27B9AD721DF696A33C5B4319 /* Pods-Catalog.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Catalog.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-Catalog/Pods-Catalog.api_coverage.xcconfig"; sourceTree = ""; }; - 28B7DF2A108D85283F68C150 /* Pods-SeedDatabaseExample.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SeedDatabaseExample.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-SeedDatabaseExample/Pods-SeedDatabaseExample.api_coverage.xcconfig"; sourceTree = ""; }; - 3D5796E3C3190904A90CCE3B /* Pods-Catalog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Catalog.release.xcconfig"; path = "Pods/Target Support Files/Pods-Catalog/Pods-Catalog.release.xcconfig"; sourceTree = ""; }; - 406F7FBDFC3FFFB16331D2CE /* Pods-ContentfulDeliveryAPI.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulDeliveryAPI.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulDeliveryAPI/Pods-ContentfulDeliveryAPI.api_coverage.xcconfig"; sourceTree = ""; }; - 476FABE95FC65B5DF9F4FBB9 /* libPods-SeedDatabaseExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SeedDatabaseExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4922E54B08D9D5E5BA414800 /* libPods-CoreDataExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CoreDataExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4E83B426DA20CEF4C9FB0686 /* Pods-ManagementTests.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ManagementTests.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-ManagementTests/Pods-ManagementTests.api_coverage.xcconfig"; sourceTree = ""; }; - 4F94329D2B96F26C783646C0 /* libPods-ContentfulSeedDatabase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ContentfulSeedDatabase.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5AF75F74744CF837759C1EC3 /* Pods-SeedDatabaseExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SeedDatabaseExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SeedDatabaseExample/Pods-SeedDatabaseExample.debug.xcconfig"; sourceTree = ""; }; + 12981065B43E176599A5F3AB /* libPods-ManagementTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ManagementTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 13C3895CD781AD3FB34F8710 /* libPods-ContentfulManagementAPI.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ContentfulManagementAPI.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1579F674E49E0B3750D6AE2A /* Pods-Catalog.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Catalog.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Catalog/Pods-Catalog.debug.xcconfig"; sourceTree = ""; }; + 2287CCB2C05FD36F60397C89 /* libPods-DeliveryTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DeliveryTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 303113FA1B50FA45CB42DEF2 /* Pods-CoreDataExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CoreDataExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-CoreDataExample/Pods-CoreDataExample.release.xcconfig"; sourceTree = ""; }; + 3C93D6144F8D567AD8120D59 /* libPods-CoreDataExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CoreDataExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 550A38692C6874E7B5575A85 /* Pods-UFO Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UFO Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-UFO Example/Pods-UFO Example.debug.xcconfig"; sourceTree = ""; }; + 59FAD4CCA3EDA470869F7747 /* Pods-DeliveryTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DeliveryTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DeliveryTests/Pods-DeliveryTests.debug.xcconfig"; sourceTree = ""; }; + 5AA38502CC084CBB4F5D1BCF /* Pods-UFO Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UFO Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-UFO Example/Pods-UFO Example.release.xcconfig"; sourceTree = ""; }; 5D2CF5CD1EC4CF37005AB239 /* CDAPersistedEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDAPersistedEntry.h; path = ContentfulDeliveryAPI/CDAPersistedEntry.h; sourceTree = SOURCE_ROOT; }; 5D2CF5D01EC4CF8A005AB239 /* CDALocalizablePersistedEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDALocalizablePersistedEntry.h; path = ContentfulDeliveryAPI/CDALocalizablePersistedEntry.h; sourceTree = SOURCE_ROOT; }; 5D2CF5D11EC4CF8A005AB239 /* CDALocalizedPersistedEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDALocalizedPersistedEntry.h; path = ContentfulDeliveryAPI/CDALocalizedPersistedEntry.h; sourceTree = SOURCE_ROOT; }; @@ -573,13 +528,13 @@ 5D2CF5D31EC4CF8A005AB239 /* CDAPersistenceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDAPersistenceManager.h; path = ContentfulDeliveryAPI/CDAPersistenceManager.h; sourceTree = SOURCE_ROOT; }; 5D2CF5D41EC4CF8A005AB239 /* CDALocalizablePersistedEntry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDALocalizablePersistedEntry.m; path = ContentfulDeliveryAPI/CDALocalizablePersistedEntry.m; sourceTree = SOURCE_ROOT; }; 5D2CF5D51EC4CF8A005AB239 /* CDAPersistenceManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDAPersistenceManager.m; path = ContentfulDeliveryAPI/CDAPersistenceManager.m; sourceTree = SOURCE_ROOT; }; - 65324B713F7AF5E62A3E44CC /* libPods-DeliveryTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DeliveryTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 7EAF79CFBEF7458BAFF33EB5 /* Pods-DeliveryTests.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DeliveryTests.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-DeliveryTests/Pods-DeliveryTests.api_coverage.xcconfig"; sourceTree = ""; }; - 889C3EA3840390E33FE74C66 /* Pods-ManagementTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ManagementTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-ManagementTests/Pods-ManagementTests.release.xcconfig"; sourceTree = ""; }; - 94188613F3D7E46F003C1C4E /* Pods-ContentfulManagementAPI.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulManagementAPI.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulManagementAPI/Pods-ContentfulManagementAPI.api_coverage.xcconfig"; sourceTree = ""; }; - 95576853B4228C56E62DADEF /* Pods-ContentfulManagementAPI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulManagementAPI.release.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulManagementAPI/Pods-ContentfulManagementAPI.release.xcconfig"; sourceTree = ""; }; - 9603A78E6BBE3EB3069F02EF /* Pods-CoreDataExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CoreDataExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CoreDataExample/Pods-CoreDataExample.debug.xcconfig"; sourceTree = ""; }; - 99E7FEF4726BC091BA9497BB /* Pods-ManagementTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ManagementTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ManagementTests/Pods-ManagementTests.debug.xcconfig"; sourceTree = ""; }; + 5F3C512476A9B62BC537D54D /* Pods-ContentfulManagementAPI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulManagementAPI.release.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulManagementAPI/Pods-ContentfulManagementAPI.release.xcconfig"; sourceTree = ""; }; + 6BA2A4E87E52DB656DADCFED /* Pods-UFO Example.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UFO Example.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-UFO Example/Pods-UFO Example.api_coverage.xcconfig"; sourceTree = ""; }; + 7474573F28DA3C71FB8B5354 /* Pods-ManagementTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ManagementTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ManagementTests/Pods-ManagementTests.debug.xcconfig"; sourceTree = ""; }; + 74C044F915E837F29B30B522 /* Pods-ManagementTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ManagementTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-ManagementTests/Pods-ManagementTests.release.xcconfig"; sourceTree = ""; }; + 88F0A96CAE34A9C4DDB08D03 /* Pods-DeliveryTests.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DeliveryTests.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-DeliveryTests/Pods-DeliveryTests.api_coverage.xcconfig"; sourceTree = ""; }; + 8D0F3B0CED56B19D7731503B /* libPods-ContentfulDeliveryAPI.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ContentfulDeliveryAPI.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 9D67B214413986F77AF13D77 /* libPods-Catalog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Catalog.a"; sourceTree = BUILT_PRODUCTS_DIR; }; A10A11FC19090F5D00EFF083 /* CatDetailViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CatDetailViewController.h; sourceTree = ""; }; A10A11FD19090F5D00EFF083 /* CatDetailViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CatDetailViewController.m; sourceTree = ""; }; A12085791BB2712300A6504B /* ManagedCatLocalized.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ManagedCatLocalized.h; sourceTree = ""; }; @@ -735,26 +690,6 @@ A1A1CCBD190E96FC00BE37EB /* UtilityTests.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = UtilityTests.json; path = Data/Recordings/UtilityTests.json; sourceTree = ""; }; A1A1CCBF190FAE5B00BE37EB /* QuerySync */ = {isa = PBXFileReference; lastKnownFileType = folder; name = QuerySync; path = Data/QuerySync; sourceTree = ""; }; A1A1CCC11911248600BE37EB /* SyncSpecificContentTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SyncSpecificContentTests.m; sourceTree = ""; }; - A1A2CE47190963BA00B8D46D /* ContentfulSeedDatabase */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ContentfulSeedDatabase; sourceTree = BUILT_PRODUCTS_DIR; }; - A1A2CE4A190963BA00B8D46D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - A1A2CE4D190963BA00B8D46D /* ContentfulSeedDatabase-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ContentfulSeedDatabase-Prefix.pch"; sourceTree = ""; }; - A1A2CE581909687400B8D46D /* Doge.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Doge.xcdatamodel; sourceTree = ""; }; - A1A2CE5B190969D300B8D46D /* Document.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Document.h; sourceTree = ""; }; - A1A2CE5C190969D300B8D46D /* Document.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Document.m; sourceTree = ""; }; - A1A2CE6A190A547C00B8D46D /* SeedDatabaseExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SeedDatabaseExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - A1A2CE70190A547C00B8D46D /* SeedDatabaseExample-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "SeedDatabaseExample-Info.plist"; path = "../Examples/SeedDatabase/SeedDatabaseExample-Info.plist"; sourceTree = ""; }; - A1A2CE74190A547C00B8D46D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ../Examples/SeedDatabase/main.m; sourceTree = ""; }; - A1A2CE76190A547C00B8D46D /* SeedDatabaseExample-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SeedDatabaseExample-Prefix.pch"; path = "../Examples/SeedDatabase/SeedDatabaseExample-Prefix.pch"; sourceTree = ""; }; - A1A2CE77190A547C00B8D46D /* CDAAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CDAAppDelegate.h; sourceTree = ""; }; - A1A2CE78190A547C00B8D46D /* CDAAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CDAAppDelegate.m; sourceTree = ""; }; - A1A2CE94190A597900B8D46D /* CoreDataManager+SeedDB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CoreDataManager+SeedDB.h"; sourceTree = ""; }; - A1A2CE95190A597900B8D46D /* CoreDataManager+SeedDB.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CoreDataManager+SeedDB.m"; sourceTree = ""; }; - A1A2CE9C190A633E00B8D46D /* DocumentListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentListViewController.h; sourceTree = ""; }; - A1A2CE9D190A633E00B8D46D /* DocumentListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DocumentListViewController.m; sourceTree = ""; }; - A1A2CEA4190A659600B8D46D /* DocumentTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentTableViewCell.h; sourceTree = ""; }; - A1A2CEA5190A659600B8D46D /* DocumentTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DocumentTableViewCell.m; sourceTree = ""; }; - A1A2CEA7190A67A100B8D46D /* WebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebViewController.h; sourceTree = ""; }; - A1A2CEA8190A67A100B8D46D /* WebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WebViewController.m; sourceTree = ""; }; A1AB59091974069E00098F87 /* CoreDataMultipleContentTypesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CoreDataMultipleContentTypesTests.m; sourceTree = ""; }; A1ABC7BA191D12ED0020A964 /* CDAInputSanitizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDAInputSanitizer.h; sourceTree = ""; }; A1ABC7BB191D12ED0020A964 /* CDAInputSanitizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDAInputSanitizer.m; sourceTree = ""; }; @@ -829,12 +764,17 @@ A1FAC311190654E30093B308 /* DeepIncludes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DeepIncludes.m; sourceTree = ""; }; A1FAC3561908FDB40093B308 /* CatListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CatListViewController.h; sourceTree = ""; }; A1FAC3571908FDB40093B308 /* CatListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CatListViewController.m; sourceTree = ""; }; - A6F95B27DAB09528D252DD11 /* Pods-ContentfulManagementAPI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulManagementAPI.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulManagementAPI/Pods-ContentfulManagementAPI.debug.xcconfig"; sourceTree = ""; }; - AEF90F62A0C3518B01B2ABDD /* Pods-UFO Example.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UFO Example.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-UFO Example/Pods-UFO Example.api_coverage.xcconfig"; sourceTree = ""; }; - B9E3C4A311DFFB0A1E59BA51 /* Pods-Catalog.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Catalog.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Catalog/Pods-Catalog.debug.xcconfig"; sourceTree = ""; }; - D5BEAC226DE19AAD8F238D86 /* Pods-ContentfulDeliveryAPI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulDeliveryAPI.release.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulDeliveryAPI/Pods-ContentfulDeliveryAPI.release.xcconfig"; sourceTree = ""; }; - DC76417C6B884F1EFDC6EDC0 /* libPods-UFO Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UFO Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E5B11581AADE8078A25E9705 /* Pods-ContentfulDeliveryAPI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulDeliveryAPI.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulDeliveryAPI/Pods-ContentfulDeliveryAPI.debug.xcconfig"; sourceTree = ""; }; + A36B6241746F29EA99C901F2 /* libPods-UFO Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UFO Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A49B9CD1197157A6EE40A504 /* Pods-CoreDataExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CoreDataExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CoreDataExample/Pods-CoreDataExample.debug.xcconfig"; sourceTree = ""; }; + A522F8AC69B3A2692BAAD3D8 /* Pods-ContentfulDeliveryAPI.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulDeliveryAPI.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulDeliveryAPI/Pods-ContentfulDeliveryAPI.api_coverage.xcconfig"; sourceTree = ""; }; + AC2FCD4913CAE88B7944DC9C /* Pods-ContentfulManagementAPI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulManagementAPI.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulManagementAPI/Pods-ContentfulManagementAPI.debug.xcconfig"; sourceTree = ""; }; + AFD140B7DCCED0C683B7BE7F /* Pods-Catalog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Catalog.release.xcconfig"; path = "Pods/Target Support Files/Pods-Catalog/Pods-Catalog.release.xcconfig"; sourceTree = ""; }; + B5E9441BB41AF504D321C282 /* Pods-ContentfulDeliveryAPI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulDeliveryAPI.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulDeliveryAPI/Pods-ContentfulDeliveryAPI.debug.xcconfig"; sourceTree = ""; }; + BA455CE8DAC5A206234AF90E /* Pods-ContentfulDeliveryAPI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulDeliveryAPI.release.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulDeliveryAPI/Pods-ContentfulDeliveryAPI.release.xcconfig"; sourceTree = ""; }; + CB6FED955230A391841A9BCE /* Pods-Catalog.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Catalog.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-Catalog/Pods-Catalog.api_coverage.xcconfig"; sourceTree = ""; }; + CF69BF9013DF1CCCDA7CFA4B /* Pods-ContentfulManagementAPI.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulManagementAPI.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulManagementAPI/Pods-ContentfulManagementAPI.api_coverage.xcconfig"; sourceTree = ""; }; + CF9022B894FA8C9097409226 /* Pods-CoreDataExample.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CoreDataExample.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-CoreDataExample/Pods-CoreDataExample.api_coverage.xcconfig"; sourceTree = ""; }; + D40D273D19D7A5AB2CAC0F4D /* Pods-DeliveryTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DeliveryTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-DeliveryTests/Pods-DeliveryTests.release.xcconfig"; sourceTree = ""; }; ED01CA9C1EAAB8A60041E21E /* AssetSpec_can_be_archived.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = AssetSpec_can_be_archived.json; sourceTree = ""; }; ED01CA9D1EAAB8A60041E21E /* AssetSpec_can_be_created.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = AssetSpec_can_be_created.json; sourceTree = ""; }; ED01CA9E1EAAB8A60041E21E /* AssetSpec_can_be_deleted.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = AssetSpec_can_be_deleted.json; sourceTree = ""; }; @@ -1009,12 +949,7 @@ EDFDCE631EC26F3E00978FC8 /* CMAValidation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMAValidation.h; path = Public/CMAValidation.h; sourceTree = ""; }; EDFDCE641EC26F3E00978FC8 /* CMAWebhook.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMAWebhook.h; path = Public/CMAWebhook.h; sourceTree = ""; }; EDFDCE651EC26F3E00978FC8 /* ContentfulManagementAPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ContentfulManagementAPI.h; path = Public/ContentfulManagementAPI.h; sourceTree = ""; }; - EDFF26A38621A1942F059BB7 /* Pods-SeedDatabaseExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SeedDatabaseExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-SeedDatabaseExample/Pods-SeedDatabaseExample.release.xcconfig"; sourceTree = ""; }; - F207CEAA122D3E45C749E374 /* Pods-CoreDataExample.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CoreDataExample.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-CoreDataExample/Pods-CoreDataExample.api_coverage.xcconfig"; sourceTree = ""; }; - F460A5ACD69C8FC7305857C7 /* Pods-ContentfulSeedDatabase.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulSeedDatabase.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulSeedDatabase/Pods-ContentfulSeedDatabase.debug.xcconfig"; sourceTree = ""; }; - FB5ECFF5E0E0A15B1EAB2916 /* libPods-Catalog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Catalog.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - FD6E40E46B402E1FF0B2F509 /* Pods-UFO Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UFO Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-UFO Example/Pods-UFO Example.release.xcconfig"; sourceTree = ""; }; - FEDF88B996DB8B48DD939C4B /* libPods-ContentfulManagementAPI.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ContentfulManagementAPI.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + F3AE3B1BDC599CC990A41158 /* Pods-ManagementTests.api_coverage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ManagementTests.api_coverage.xcconfig"; path = "Pods/Target Support Files/Pods-ManagementTests/Pods-ManagementTests.api_coverage.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -1024,7 +959,7 @@ files = ( A173F55A18D705B2000E6F92 /* CoreGraphics.framework in Frameworks */, A173F55918D705B2000E6F92 /* Foundation.framework in Frameworks */, - BB8BDA944EE2AB066F4E2309 /* libPods-Catalog.a in Frameworks */, + EFD76DF47AD401DE20628B19 /* libPods-Catalog.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1033,7 +968,7 @@ buildActionMask = 2147483647; files = ( A19FD86B18C631E60081677E /* Foundation.framework in Frameworks */, - CE83ECE1863CD48D732F7931 /* libPods-ContentfulDeliveryAPI.a in Frameworks */, + D507071809EE9EA61371EE5C /* libPods-ContentfulDeliveryAPI.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1042,7 +977,7 @@ buildActionMask = 2147483647; files = ( A19FD87A18C631E60081677E /* Foundation.framework in Frameworks */, - 21B4348C207A707AC607861D /* libPods-DeliveryTests.a in Frameworks */, + 23F5671F2B51250C59B71E77 /* libPods-DeliveryTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1052,26 +987,7 @@ files = ( A19FD89A18C637400081677E /* CoreGraphics.framework in Frameworks */, A19FD89818C637400081677E /* Foundation.framework in Frameworks */, - F212348D7D40637813552B14 /* libPods-UFO Example.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A1A2CE44190963BA00B8D46D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A1A2CE48190963BA00B8D46D /* Foundation.framework in Frameworks */, - B697025D35F3622CB4D33216 /* libPods-ContentfulSeedDatabase.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A1A2CE67190A547C00B8D46D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A1A2CE6C190A547C00B8D46D /* CoreGraphics.framework in Frameworks */, - A1A2CE6B190A547C00B8D46D /* Foundation.framework in Frameworks */, - 7F7A2716095F7751924406F8 /* libPods-SeedDatabaseExample.a in Frameworks */, + 219E56722537C14F1B9FAA8A /* libPods-UFO Example.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1082,7 +998,7 @@ A1B8158518F2A8090027B26D /* CoreGraphics.framework in Frameworks */, A1B8158818F2A8090027B26D /* CoreData.framework in Frameworks */, A1B8158418F2A8090027B26D /* Foundation.framework in Frameworks */, - 0DCC8E4C0ED99E6700AAB926 /* libPods-CoreDataExample.a in Frameworks */, + 60044455849831A672175A98 /* libPods-CoreDataExample.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1091,7 +1007,7 @@ buildActionMask = 2147483647; files = ( ED76DC141EC250DF002D146B /* Foundation.framework in Frameworks */, - 07D984B58C47F6EF664E65B1 /* libPods-ManagementTests.a in Frameworks */, + 2F3CE1F54AE70154614CC9B7 /* libPods-ManagementTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1100,13 +1016,41 @@ buildActionMask = 2147483647; files = ( ED8FF6441EA5FFE300798042 /* Foundation.framework in Frameworks */, - 3AF212F5BCF98C152E6411B6 /* libPods-ContentfulManagementAPI.a in Frameworks */, + 647F5B42DEF1A7711F9D85DB /* libPods-ContentfulManagementAPI.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 55492C3328C0882C381E5619 /* Pods */ = { + isa = PBXGroup; + children = ( + 1579F674E49E0B3750D6AE2A /* Pods-Catalog.debug.xcconfig */, + CB6FED955230A391841A9BCE /* Pods-Catalog.api_coverage.xcconfig */, + AFD140B7DCCED0C683B7BE7F /* Pods-Catalog.release.xcconfig */, + B5E9441BB41AF504D321C282 /* Pods-ContentfulDeliveryAPI.debug.xcconfig */, + A522F8AC69B3A2692BAAD3D8 /* Pods-ContentfulDeliveryAPI.api_coverage.xcconfig */, + BA455CE8DAC5A206234AF90E /* Pods-ContentfulDeliveryAPI.release.xcconfig */, + AC2FCD4913CAE88B7944DC9C /* Pods-ContentfulManagementAPI.debug.xcconfig */, + CF69BF9013DF1CCCDA7CFA4B /* Pods-ContentfulManagementAPI.api_coverage.xcconfig */, + 5F3C512476A9B62BC537D54D /* Pods-ContentfulManagementAPI.release.xcconfig */, + A49B9CD1197157A6EE40A504 /* Pods-CoreDataExample.debug.xcconfig */, + CF9022B894FA8C9097409226 /* Pods-CoreDataExample.api_coverage.xcconfig */, + 303113FA1B50FA45CB42DEF2 /* Pods-CoreDataExample.release.xcconfig */, + 59FAD4CCA3EDA470869F7747 /* Pods-DeliveryTests.debug.xcconfig */, + 88F0A96CAE34A9C4DDB08D03 /* Pods-DeliveryTests.api_coverage.xcconfig */, + D40D273D19D7A5AB2CAC0F4D /* Pods-DeliveryTests.release.xcconfig */, + 7474573F28DA3C71FB8B5354 /* Pods-ManagementTests.debug.xcconfig */, + F3AE3B1BDC599CC990A41158 /* Pods-ManagementTests.api_coverage.xcconfig */, + 74C044F915E837F29B30B522 /* Pods-ManagementTests.release.xcconfig */, + 550A38692C6874E7B5575A85 /* Pods-UFO Example.debug.xcconfig */, + 6BA2A4E87E52DB656DADCFED /* Pods-UFO Example.api_coverage.xcconfig */, + 5AA38502CC084CBB4F5D1BCF /* Pods-UFO Example.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; A12F19DC1BB48DE90088C199 /* LinkDeletion-Support */ = { isa = PBXGroup; children = ( @@ -1244,7 +1188,7 @@ A19FD86918C631E60081677E /* Frameworks */, A19FD86818C631E60081677E /* Products */, ED31CEC61E534CAC007C8E48 /* Submodule */, - AE11CD52A6619F42ED2CB884 /* Pods */, + 55492C3328C0882C381E5619 /* Pods */, ); sourceTree = ""; }; @@ -1256,8 +1200,6 @@ A19FD89718C637400081677E /* UFO Example.app */, A173F55818D705B2000E6F92 /* Catalog.app */, A1B8158318F2A8090027B26D /* CoreDataExample.app */, - A1A2CE47190963BA00B8D46D /* ContentfulSeedDatabase */, - A1A2CE6A190A547C00B8D46D /* SeedDatabaseExample.app */, ED8FF5FA1EA5FF6C00798042 /* libContentfulManagementAPI.a */, ED21339A1EA6172C00C3CE94 /* ManagementTests.xctest */, ); @@ -1278,15 +1220,13 @@ A19FD89918C637400081677E /* CoreGraphics.framework */, A19FD86A18C631E60081677E /* Foundation.framework */, A1B8158718F2A8090027B26D /* CoreData.framework */, - FB5ECFF5E0E0A15B1EAB2916 /* libPods-Catalog.a */, - 189B0913C6646027F437D692 /* libPods-ContentfulDeliveryAPI.a */, - FEDF88B996DB8B48DD939C4B /* libPods-ContentfulManagementAPI.a */, - 4F94329D2B96F26C783646C0 /* libPods-ContentfulSeedDatabase.a */, - 4922E54B08D9D5E5BA414800 /* libPods-CoreDataExample.a */, - 65324B713F7AF5E62A3E44CC /* libPods-DeliveryTests.a */, - 13C3F5B7B7FE6D7C58429656 /* libPods-ManagementTests.a */, - 476FABE95FC65B5DF9F4FBB9 /* libPods-SeedDatabaseExample.a */, - DC76417C6B884F1EFDC6EDC0 /* libPods-UFO Example.a */, + 9D67B214413986F77AF13D77 /* libPods-Catalog.a */, + 8D0F3B0CED56B19D7731503B /* libPods-ContentfulDeliveryAPI.a */, + 13C3895CD781AD3FB34F8710 /* libPods-ContentfulManagementAPI.a */, + 3C93D6144F8D567AD8120D59 /* libPods-CoreDataExample.a */, + 2287CCB2C05FD36F60397C89 /* libPods-DeliveryTests.a */, + 12981065B43E176599A5F3AB /* libPods-ManagementTests.a */, + A36B6241746F29EA99C901F2 /* libPods-UFO Example.a */, ); name = Frameworks; sourceTree = ""; @@ -1352,7 +1292,6 @@ children = ( A173F55C18D705B2000E6F92 /* Catalog */, A1B8158918F2A8090027B26D /* CoreDataExample */, - A1A2CE421909603D00B8D46D /* Seed Database */, A19FD89C18C637400081677E /* UFO */, ); path = Examples; @@ -1371,58 +1310,6 @@ name = Code; sourceTree = ""; }; - A1A2CE421909603D00B8D46D /* Seed Database */ = { - isa = PBXGroup; - children = ( - A1A2CE5A190969AF00B8D46D /* Managed Objects */, - A1A2CE49190963BA00B8D46D /* OS X commandline tool */, - A1A2CE6F190A547C00B8D46D /* Supporting Files */, - A1A2CE77190A547C00B8D46D /* CDAAppDelegate.h */, - A1A2CE78190A547C00B8D46D /* CDAAppDelegate.m */, - A1A2CE94190A597900B8D46D /* CoreDataManager+SeedDB.h */, - A1A2CE95190A597900B8D46D /* CoreDataManager+SeedDB.m */, - A1A2CE9C190A633E00B8D46D /* DocumentListViewController.h */, - A1A2CE9D190A633E00B8D46D /* DocumentListViewController.m */, - A1A2CEA4190A659600B8D46D /* DocumentTableViewCell.h */, - A1A2CEA5190A659600B8D46D /* DocumentTableViewCell.m */, - A1A2CE571909687400B8D46D /* Doge.xcdatamodeld */, - A1A2CEA7190A67A100B8D46D /* WebViewController.h */, - A1A2CEA8190A67A100B8D46D /* WebViewController.m */, - ); - name = "Seed Database"; - path = SeedDatabase; - sourceTree = ""; - }; - A1A2CE49190963BA00B8D46D /* OS X commandline tool */ = { - isa = PBXGroup; - children = ( - A1A2CE4A190963BA00B8D46D /* main.m */, - A1A2CE4D190963BA00B8D46D /* ContentfulSeedDatabase-Prefix.pch */, - ); - name = "OS X commandline tool"; - path = CommandlineTool; - sourceTree = ""; - }; - A1A2CE5A190969AF00B8D46D /* Managed Objects */ = { - isa = PBXGroup; - children = ( - A1A2CE5B190969D300B8D46D /* Document.h */, - A1A2CE5C190969D300B8D46D /* Document.m */, - ); - name = "Managed Objects"; - sourceTree = ""; - }; - A1A2CE6F190A547C00B8D46D /* Supporting Files */ = { - isa = PBXGroup; - children = ( - A1A2CE74190A547C00B8D46D /* main.m */, - A1A2CE70190A547C00B8D46D /* SeedDatabaseExample-Info.plist */, - A1A2CE76190A547C00B8D46D /* SeedDatabaseExample-Prefix.pch */, - ); - name = "Supporting Files"; - path = ../../SeedDatabaseExample; - sourceTree = ""; - }; A1B8158918F2A8090027B26D /* CoreDataExample */ = { isa = PBXGroup; children = ( @@ -1687,40 +1574,6 @@ path = Resources; sourceTree = ""; }; - AE11CD52A6619F42ED2CB884 /* Pods */ = { - isa = PBXGroup; - children = ( - B9E3C4A311DFFB0A1E59BA51 /* Pods-Catalog.debug.xcconfig */, - 27B9AD721DF696A33C5B4319 /* Pods-Catalog.api_coverage.xcconfig */, - 3D5796E3C3190904A90CCE3B /* Pods-Catalog.release.xcconfig */, - E5B11581AADE8078A25E9705 /* Pods-ContentfulDeliveryAPI.debug.xcconfig */, - 406F7FBDFC3FFFB16331D2CE /* Pods-ContentfulDeliveryAPI.api_coverage.xcconfig */, - D5BEAC226DE19AAD8F238D86 /* Pods-ContentfulDeliveryAPI.release.xcconfig */, - A6F95B27DAB09528D252DD11 /* Pods-ContentfulManagementAPI.debug.xcconfig */, - 94188613F3D7E46F003C1C4E /* Pods-ContentfulManagementAPI.api_coverage.xcconfig */, - 95576853B4228C56E62DADEF /* Pods-ContentfulManagementAPI.release.xcconfig */, - F460A5ACD69C8FC7305857C7 /* Pods-ContentfulSeedDatabase.debug.xcconfig */, - 0FDB185CA19F102CEFFBA550 /* Pods-ContentfulSeedDatabase.api_coverage.xcconfig */, - 039536B361F6E6AF5F78F26D /* Pods-ContentfulSeedDatabase.release.xcconfig */, - 9603A78E6BBE3EB3069F02EF /* Pods-CoreDataExample.debug.xcconfig */, - F207CEAA122D3E45C749E374 /* Pods-CoreDataExample.api_coverage.xcconfig */, - 0EB52DB2686E913862B54EC2 /* Pods-CoreDataExample.release.xcconfig */, - 0B471384F2BB94FE13A6D918 /* Pods-DeliveryTests.debug.xcconfig */, - 7EAF79CFBEF7458BAFF33EB5 /* Pods-DeliveryTests.api_coverage.xcconfig */, - 0DE15B645AFC3DF798AA0E41 /* Pods-DeliveryTests.release.xcconfig */, - 99E7FEF4726BC091BA9497BB /* Pods-ManagementTests.debug.xcconfig */, - 4E83B426DA20CEF4C9FB0686 /* Pods-ManagementTests.api_coverage.xcconfig */, - 889C3EA3840390E33FE74C66 /* Pods-ManagementTests.release.xcconfig */, - 5AF75F74744CF837759C1EC3 /* Pods-SeedDatabaseExample.debug.xcconfig */, - 28B7DF2A108D85283F68C150 /* Pods-SeedDatabaseExample.api_coverage.xcconfig */, - EDFF26A38621A1942F059BB7 /* Pods-SeedDatabaseExample.release.xcconfig */, - 03572AA0C7231718395F2994 /* Pods-UFO Example.debug.xcconfig */, - AEF90F62A0C3518B01B2ABDD /* Pods-UFO Example.api_coverage.xcconfig */, - FD6E40E46B402E1FF0B2F509 /* Pods-UFO Example.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; ED01CA9B1EAAB8950041E21E /* Recordings */ = { isa = PBXGroup; children = ( @@ -2080,12 +1933,12 @@ isa = PBXNativeTarget; buildConfigurationList = A173F57C18D705B2000E6F92 /* Build configuration list for PBXNativeTarget "Catalog" */; buildPhases = ( - A2ECF289F8064F93EBA66545 /* [CP] Check Pods Manifest.lock */, + 0AF031AD07EEC5E15B6B1612 /* [CP] Check Pods Manifest.lock */, A173F55418D705B2000E6F92 /* Sources */, A173F55518D705B2000E6F92 /* Frameworks */, A173F55618D705B2000E6F92 /* Resources */, - ACE068C0315FA4CE261676F6 /* [CP] Embed Pods Frameworks */, - A240D3B89408E6401BFA3114 /* [CP] Copy Pods Resources */, + E2BEE5041EB3594C2036906A /* [CP] Embed Pods Frameworks */, + 2313464601312D5998A6826E /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2100,14 +1953,14 @@ isa = PBXNativeTarget; buildConfigurationList = A19FD88818C631E60081677E /* Build configuration list for PBXNativeTarget "ContentfulDeliveryAPI" */; buildPhases = ( - 98BD0746F4504B7345813108 /* [CP] Check Pods Manifest.lock */, + 397E750A26CC5CDDB03FAE5F /* [CP] Check Pods Manifest.lock */, A19FD86318C631E60081677E /* Sources */, A19FD86418C631E60081677E /* Frameworks */, A19FD86518C631E60081677E /* CopyFiles */, A1A0314D18C721BB006470B7 /* List TODOs and FIXMEs */, A1E3CFF118C8649300E4F488 /* Headers */, A1E3CFF318C8651D00E4F488 /* Prepare Framework */, - 261D442A9A819EC1BCE5EE97 /* [CP] Copy Pods Resources */, + 84CA1743FFC03C67FE0BC7D8 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2122,12 +1975,12 @@ isa = PBXNativeTarget; buildConfigurationList = A19FD88B18C631E60081677E /* Build configuration list for PBXNativeTarget "DeliveryTests" */; buildPhases = ( - D17F925FA3DD28A67723A0F3 /* [CP] Check Pods Manifest.lock */, + BC2EAF956AEC3BDAD1787763 /* [CP] Check Pods Manifest.lock */, A19FD87318C631E60081677E /* Sources */, A19FD87418C631E60081677E /* Frameworks */, A19FD87518C631E60081677E /* Resources */, - C0D9A087B1918BAE9CE8EFF6 /* [CP] Embed Pods Frameworks */, - C0FF8ECADA0301FD9DBF567C /* [CP] Copy Pods Resources */, + 0C28972EB0D5051C8B93B83C /* [CP] Embed Pods Frameworks */, + 2BF273E7D4AD90343635D5F0 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2143,12 +1996,12 @@ isa = PBXNativeTarget; buildConfigurationList = A19FD8BC18C637400081677E /* Build configuration list for PBXNativeTarget "UFO Example" */; buildPhases = ( - 5B8DECCF4AC3FBA3BA798E49 /* [CP] Check Pods Manifest.lock */, + F3A7B8031F7ABED827E701CF /* [CP] Check Pods Manifest.lock */, A19FD89318C637400081677E /* Sources */, A19FD89418C637400081677E /* Frameworks */, A19FD89518C637400081677E /* Resources */, - 9B0AF745E83018F21B93A393 /* [CP] Embed Pods Frameworks */, - 9CE669CA29D78080BDB4FF0C /* [CP] Copy Pods Resources */, + 236C6A1AEB470D3A022BBFD7 /* [CP] Embed Pods Frameworks */, + B2F8D83547FBBBAB6F84D34E /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2159,57 +2012,16 @@ productReference = A19FD89718C637400081677E /* UFO Example.app */; productType = "com.apple.product-type.application"; }; - A1A2CE46190963BA00B8D46D /* ContentfulSeedDatabase */ = { - isa = PBXNativeTarget; - buildConfigurationList = A1A2CE52190963BA00B8D46D /* Build configuration list for PBXNativeTarget "ContentfulSeedDatabase" */; - buildPhases = ( - C71155CDD9BEFA5AF7EB2530 /* [CP] Check Pods Manifest.lock */, - A1A2CE43190963BA00B8D46D /* Sources */, - A1A2CE44190963BA00B8D46D /* Frameworks */, - A1A2CE45190963BA00B8D46D /* CopyFiles */, - 7F7FA5601D3B27ABC91A4B75 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ContentfulSeedDatabase; - productName = ContentfulSeedDatabase; - productReference = A1A2CE47190963BA00B8D46D /* ContentfulSeedDatabase */; - productType = "com.apple.product-type.tool"; - }; - A1A2CE69190A547C00B8D46D /* SeedDatabaseExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = A1A2CE8E190A547D00B8D46D /* Build configuration list for PBXNativeTarget "SeedDatabaseExample" */; - buildPhases = ( - DC78C855D39C4A99335D4F7F /* [CP] Check Pods Manifest.lock */, - A1A2CE66190A547C00B8D46D /* Sources */, - A1A2CE67190A547C00B8D46D /* Frameworks */, - A1A2CE68190A547C00B8D46D /* Resources */, - A1A2CEAA190A831700B8D46D /* Copy Initial Seed Data */, - 3051F5763453E694D017FD7D /* [CP] Embed Pods Frameworks */, - 09993651DEBB14EF28E7746F /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - A1A2CEAC190A844900B8D46D /* PBXTargetDependency */, - ); - name = SeedDatabaseExample; - productName = SeedDatabaseExample; - productReference = A1A2CE6A190A547C00B8D46D /* SeedDatabaseExample.app */; - productType = "com.apple.product-type.application"; - }; A1B8158218F2A8090027B26D /* CoreDataExample */ = { isa = PBXNativeTarget; buildConfigurationList = A1B815B118F2A80A0027B26D /* Build configuration list for PBXNativeTarget "CoreDataExample" */; buildPhases = ( - 243DDB9FBF87667DDDFDC44F /* [CP] Check Pods Manifest.lock */, + 20571604CCF9D7622227E122 /* [CP] Check Pods Manifest.lock */, A1B8157F18F2A8090027B26D /* Sources */, A1B8158018F2A8090027B26D /* Frameworks */, A1B8158118F2A8090027B26D /* Resources */, - D1AEE634DC52F459D2D9FA86 /* [CP] Embed Pods Frameworks */, - 0DAD661672445386DF1F1482 /* [CP] Copy Pods Resources */, + D43C066D39A8DE5A87CF6EA1 /* [CP] Embed Pods Frameworks */, + 84EB740EB8A26C58B226DDB5 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2224,12 +2036,12 @@ isa = PBXNativeTarget; buildConfigurationList = ED2133A21EA6172C00C3CE94 /* Build configuration list for PBXNativeTarget "ManagementTests" */; buildPhases = ( - A7EEE98211E386EC11DA5EA3 /* [CP] Check Pods Manifest.lock */, + 10D4797FB7A6CE30889D0C30 /* [CP] Check Pods Manifest.lock */, ED2133961EA6172C00C3CE94 /* Sources */, ED2133971EA6172C00C3CE94 /* Frameworks */, ED2133981EA6172C00C3CE94 /* Resources */, - 4FA3058CD4277FB6A1627765 /* [CP] Embed Pods Frameworks */, - B976075FD94E992115870085 /* [CP] Copy Pods Resources */, + D412CBE72B0D77CAC29FE3D4 /* [CP] Embed Pods Frameworks */, + 91A9AC3163CB00B6BE953AB2 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2245,12 +2057,12 @@ isa = PBXNativeTarget; buildConfigurationList = ED8FF6031EA5FF6D00798042 /* Build configuration list for PBXNativeTarget "ContentfulManagementAPI" */; buildPhases = ( - 6B775CE61F4ECF2AD7342842 /* [CP] Check Pods Manifest.lock */, + ECE8025B719CBF73D63550A2 /* [CP] Check Pods Manifest.lock */, ED8FF5F61EA5FF6C00798042 /* Sources */, ED8FF5F71EA5FF6C00798042 /* Frameworks */, ED8FF5F81EA5FF6C00798042 /* CopyFiles */, ED8FF6461EA5FFF600798042 /* Headers */, - 21E042FEDD95C64370EDA027 /* [CP] Copy Pods Resources */, + 85642F5BB972F67BB189BCDF /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -2303,9 +2115,7 @@ ED8FF5F91EA5FF6C00798042 /* ContentfulManagementAPI */, A19FD87618C631E60081677E /* DeliveryTests */, ED2133991EA6172C00C3CE94 /* ManagementTests */, - A1A2CE46190963BA00B8D46D /* ContentfulSeedDatabase */, A1B8158218F2A8090027B26D /* CoreDataExample */, - A1A2CE69190A547C00B8D46D /* SeedDatabaseExample */, A19FD89618C637400081677E /* UFO Example */, A173F55718D705B2000E6F92 /* Catalog */, ); @@ -2367,13 +2177,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A1A2CE68190A547C00B8D46D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; A1B8158118F2A8090027B26D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -2475,52 +2278,52 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 09993651DEBB14EF28E7746F /* [CP] Copy Pods Resources */ = { + 0AF031AD07EEC5E15B6B1612 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SeedDatabaseExample/Pods-SeedDatabaseExample-resources.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - 0DAD661672445386DF1F1482 /* [CP] Copy Pods Resources */ = { + 0C28972EB0D5051C8B93B83C /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CoreDataExample/Pods-CoreDataExample-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DeliveryTests/Pods-DeliveryTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 21E042FEDD95C64370EDA027 /* [CP] Copy Pods Resources */ = { + 10D4797FB7A6CE30889D0C30 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ContentfulManagementAPI/Pods-ContentfulManagementAPI-resources.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - 243DDB9FBF87667DDDFDC44F /* [CP] Check Pods Manifest.lock */ = { + 20571604CCF9D7622227E122 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -2535,7 +2338,7 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - 261D442A9A819EC1BCE5EE97 /* [CP] Copy Pods Resources */ = { + 2313464601312D5998A6826E /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -2547,25 +2350,10 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ContentfulDeliveryAPI/Pods-ContentfulDeliveryAPI-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 3051F5763453E694D017FD7D /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SeedDatabaseExample/Pods-SeedDatabaseExample-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Catalog/Pods-Catalog-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 4FA3058CD4277FB6A1627765 /* [CP] Embed Pods Frameworks */ = { + 236C6A1AEB470D3A022BBFD7 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -2577,25 +2365,25 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ManagementTests/Pods-ManagementTests-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-UFO Example/Pods-UFO Example-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 5B8DECCF4AC3FBA3BA798E49 /* [CP] Check Pods Manifest.lock */ = { + 2BF273E7D4AD90343635D5F0 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DeliveryTests/Pods-DeliveryTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 6B775CE61F4ECF2AD7342842 /* [CP] Check Pods Manifest.lock */ = { + 397E750A26CC5CDDB03FAE5F /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -2610,7 +2398,7 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - 7F7FA5601D3B27ABC91A4B75 /* [CP] Copy Pods Resources */ = { + 84CA1743FFC03C67FE0BC7D8 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -2622,40 +2410,40 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ContentfulSeedDatabase/Pods-ContentfulSeedDatabase-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ContentfulDeliveryAPI/Pods-ContentfulDeliveryAPI-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 98BD0746F4504B7345813108 /* [CP] Check Pods Manifest.lock */ = { + 84EB740EB8A26C58B226DDB5 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CoreDataExample/Pods-CoreDataExample-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 9B0AF745E83018F21B93A393 /* [CP] Embed Pods Frameworks */ = { + 85642F5BB972F67BB189BCDF /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-UFO Example/Pods-UFO Example-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ContentfulManagementAPI/Pods-ContentfulManagementAPI-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 9CE669CA29D78080BDB4FF0C /* [CP] Copy Pods Resources */ = { + 91A9AC3163CB00B6BE953AB2 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -2667,7 +2455,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-UFO Example/Pods-UFO Example-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ManagementTests/Pods-ManagementTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; A1A0314D18C721BB006470B7 /* List TODOs and FIXMEs */ = { @@ -2684,20 +2472,6 @@ shellPath = /bin/sh; shellScript = "KEYWORDS=\"TODO:|FIXME:|\\?\\?\\?:|\\!\\!\\!:\"\nfind \"${SRCROOT}\" \\( -name \"*.h\" -or -name \"*.m\" \\) -print0 | xargs -0 egrep --with-filename --line-number --only-matching \"($KEYWORDS).*\\$\" | grep -v '/Pods/' | perl -p -e \"s/($KEYWORDS)/ warning: \\$1/\""; }; - A1A2CEAA190A831700B8D46D /* Copy Initial Seed Data */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Copy Initial Seed Data"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "${BUILT_PRODUCTS_DIR}/../Debug/ContentfulSeedDatabase\n\nBUILD_APP_DIR=${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\n\ncp $HOME/Documents/Doge.sqlite ${BUILD_APP_DIR}\n\nmkdir -p ${BUILD_APP_DIR}/SeededAssets\ncp $HOME/Library/Caches/com.contentful.sdk/cache_duzidfp33ikw_* ${BUILD_APP_DIR}/SeededAssets\n\n"; - }; A1E3CFF318C8651D00E4F488 /* Prepare Framework */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -2712,7 +2486,7 @@ shellPath = /bin/sh; shellScript = "set -e\n\nmkdir -p \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/Versions/A/Headers\"\n\n# Link the \"Current\" version to \"A\"\n/bin/ln -sfh A \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/Versions/Current\"\n/bin/ln -sfh Versions/Current/Headers \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/Headers\"\n/bin/ln -sfh \"Versions/Current/${PRODUCT_NAME}\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/${PRODUCT_NAME}\"\n\n# The -a ensures that the headers maintain the source modification date so that we don't constantly\n# cause propagating rebuilds of files that import these headers.\n/bin/cp -a \"${TARGET_BUILD_DIR}/${PUBLIC_HEADERS_FOLDER_PATH}/\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/Versions/A/Headers\""; }; - A240D3B89408E6401BFA3114 /* [CP] Copy Pods Resources */ = { + B2F8D83547FBBBAB6F84D34E /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -2724,25 +2498,10 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Catalog/Pods-Catalog-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - A2ECF289F8064F93EBA66545 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-UFO Example/Pods-UFO Example-resources.sh\"\n"; showEnvVarsInLog = 0; }; - A7EEE98211E386EC11DA5EA3 /* [CP] Check Pods Manifest.lock */ = { + BC2EAF956AEC3BDAD1787763 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -2757,7 +2516,7 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - ACE068C0315FA4CE261676F6 /* [CP] Embed Pods Frameworks */ = { + D412CBE72B0D77CAC29FE3D4 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -2769,25 +2528,10 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Catalog/Pods-Catalog-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - B976075FD94E992115870085 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ManagementTests/Pods-ManagementTests-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ManagementTests/Pods-ManagementTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - C0D9A087B1918BAE9CE8EFF6 /* [CP] Embed Pods Frameworks */ = { + D43C066D39A8DE5A87CF6EA1 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -2799,40 +2543,25 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DeliveryTests/Pods-DeliveryTests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - C0FF8ECADA0301FD9DBF567C /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DeliveryTests/Pods-DeliveryTests-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CoreDataExample/Pods-CoreDataExample-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - C71155CDD9BEFA5AF7EB2530 /* [CP] Check Pods Manifest.lock */ = { + E2BEE5041EB3594C2036906A /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Catalog/Pods-Catalog-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - D17F925FA3DD28A67723A0F3 /* [CP] Check Pods Manifest.lock */ = { + ECE8025B719CBF73D63550A2 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -2847,22 +2576,7 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - D1AEE634DC52F459D2D9FA86 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CoreDataExample/Pods-CoreDataExample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - DC78C855D39C4A99335D4F7F /* [CP] Check Pods Manifest.lock */ = { + F3A7B8031F7ABED827E701CF /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -3015,36 +2729,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A1A2CE43190963BA00B8D46D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A1A2CE6519096A1B00B8D46D /* SyncInfo.m in Sources */, - A1A2CE5D190969D300B8D46D /* Document.m in Sources */, - A1A2CE591909687400B8D46D /* Doge.xcdatamodeld in Sources */, - A1A2CE96190A597900B8D46D /* CoreDataManager+SeedDB.m in Sources */, - A1A2CE6419096A1600B8D46D /* Asset.m in Sources */, - A1A2CE4B190963BA00B8D46D /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A1A2CE66190A547C00B8D46D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A1A2CEA2190A650100B8D46D /* SyncInfo.m in Sources */, - A1A2CE9F190A64F000B8D46D /* Document.m in Sources */, - A1A2CEA1190A64FD00B8D46D /* Asset.m in Sources */, - A1A2CEA6190A659600B8D46D /* DocumentTableViewCell.m in Sources */, - A1A2CEA3190A656B00B8D46D /* Doge.xcdatamodeld in Sources */, - A1A2CEA9190A67A100B8D46D /* WebViewController.m in Sources */, - A1A2CE75190A547C00B8D46D /* main.m in Sources */, - A1A2CE79190A547C00B8D46D /* CDAAppDelegate.m in Sources */, - A1A2CE9E190A633E00B8D46D /* DocumentListViewController.m in Sources */, - A1A2CE97190A597900B8D46D /* CoreDataManager+SeedDB.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; A1B8157F18F2A8090027B26D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -3147,11 +2831,6 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - A1A2CEAC190A844900B8D46D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = A1A2CE46190963BA00B8D46D /* ContentfulSeedDatabase */; - targetProxy = A1A2CEAB190A844900B8D46D /* PBXContainerItemProxy */; - }; ED31CEE81E534EB5007C8E48 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = A19FD86618C631E60081677E /* ContentfulDeliveryAPI */; @@ -3167,7 +2846,7 @@ /* Begin XCBuildConfiguration section */ A173F57D18D705B2000E6F92 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B9E3C4A311DFFB0A1E59BA51 /* Pods-Catalog.debug.xcconfig */; + baseConfigurationReference = 1579F674E49E0B3750D6AE2A /* Pods-Catalog.debug.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -3218,7 +2897,7 @@ }; A173F57E18D705B2000E6F92 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3D5796E3C3190904A90CCE3B /* Pods-Catalog.release.xcconfig */; + baseConfigurationReference = AFD140B7DCCED0C683B7BE7F /* Pods-Catalog.release.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -3335,7 +3014,7 @@ }; A19FD88918C631E60081677E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E5B11581AADE8078A25E9705 /* Pods-ContentfulDeliveryAPI.debug.xcconfig */; + baseConfigurationReference = B5E9441BB41AF504D321C282 /* Pods-ContentfulDeliveryAPI.debug.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; @@ -3384,13 +3063,14 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; STRIP_STYLE = "non-global"; + SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; VALID_ARCHS = "arm64 armv7 armv7s"; }; name = Debug; }; A19FD88A18C631E60081677E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D5BEAC226DE19AAD8F238D86 /* Pods-ContentfulDeliveryAPI.release.xcconfig */; + baseConfigurationReference = BA455CE8DAC5A206234AF90E /* Pods-ContentfulDeliveryAPI.release.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; @@ -3432,6 +3112,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; STRIP_STYLE = "non-global"; + SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; VALIDATE_PRODUCT = YES; VALID_ARCHS = "arm64 armv7 armv7s"; }; @@ -3439,7 +3120,7 @@ }; A19FD88C18C631E60081677E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0B471384F2BB94FE13A6D918 /* Pods-DeliveryTests.debug.xcconfig */; + baseConfigurationReference = 59FAD4CCA3EDA470869F7747 /* Pods-DeliveryTests.debug.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; APPLICATION_EXTENSION_API_ONLY = NO; @@ -3507,7 +3188,7 @@ }; A19FD88D18C631E60081677E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DE15B645AFC3DF798AA0E41 /* Pods-DeliveryTests.release.xcconfig */; + baseConfigurationReference = D40D273D19D7A5AB2CAC0F4D /* Pods-DeliveryTests.release.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; APPLICATION_EXTENSION_API_ONLY = NO; @@ -3567,7 +3248,7 @@ }; A19FD8BD18C637400081677E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 03572AA0C7231718395F2994 /* Pods-UFO Example.debug.xcconfig */; + baseConfigurationReference = 550A38692C6874E7B5575A85 /* Pods-UFO Example.debug.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -3621,7 +3302,7 @@ }; A19FD8BE18C637400081677E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FD6E40E46B402E1FF0B2F509 /* Pods-UFO Example.release.xcconfig */; + baseConfigurationReference = 5AA38502CC084CBB4F5D1BCF /* Pods-UFO Example.release.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -3667,183 +3348,9 @@ }; name = Release; }; - A1A2CE50190963BA00B8D46D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F460A5ACD69C8FC7305857C7 /* Pods-ContentfulSeedDatabase.debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Examples/SeedDatabase/CommandlineTool/ContentfulSeedDatabase-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - 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; - MACOSX_DEPLOYMENT_TARGET = 10.9; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - }; - name = Debug; - }; - A1A2CE51190963BA00B8D46D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 039536B361F6E6AF5F78F26D /* Pods-ContentfulSeedDatabase.release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Examples/SeedDatabase/CommandlineTool/ContentfulSeedDatabase-Prefix.pch"; - 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; - MACOSX_DEPLOYMENT_TARGET = 10.9; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - }; - name = Release; - }; - A1A2CE8F190A547D00B8D46D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5AF75F74744CF837759C1EC3 /* Pods-SeedDatabaseExample.debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Examples/SeedDatabase/SeedDatabaseExample-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - 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; - INFOPLIST_FILE = "$(SRCROOT)/Examples/SeedDatabase/SeedDatabaseExample-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "org.vu0.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - A1A2CE90190A547D00B8D46D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EDFF26A38621A1942F059BB7 /* Pods-SeedDatabaseExample.release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Examples/SeedDatabase/SeedDatabaseExample-Prefix.pch"; - 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; - INFOPLIST_FILE = "$(SRCROOT)/Examples/SeedDatabase/SeedDatabaseExample-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_BUNDLE_IDENTIFIER = "org.vu0.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; A1B815AD18F2A80A0027B26D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9603A78E6BBE3EB3069F02EF /* Pods-CoreDataExample.debug.xcconfig */; + baseConfigurationReference = A49B9CD1197157A6EE40A504 /* Pods-CoreDataExample.debug.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -3894,7 +3401,7 @@ }; A1B815AE18F2A80A0027B26D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0EB52DB2686E913862B54EC2 /* Pods-CoreDataExample.release.xcconfig */; + baseConfigurationReference = 303113FA1B50FA45CB42DEF2 /* Pods-CoreDataExample.release.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -3939,7 +3446,7 @@ }; ED2133A31EA6172C00C3CE94 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99E7FEF4726BC091BA9497BB /* Pods-ManagementTests.debug.xcconfig */; + baseConfigurationReference = 7474573F28DA3C71FB8B5354 /* Pods-ManagementTests.debug.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; @@ -3989,7 +3496,7 @@ }; ED2133A41EA6172C00C3CE94 /* API_Coverage */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4E83B426DA20CEF4C9FB0686 /* Pods-ManagementTests.api_coverage.xcconfig */; + baseConfigurationReference = F3AE3B1BDC599CC990A41158 /* Pods-ManagementTests.api_coverage.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; @@ -4038,7 +3545,7 @@ }; ED2133A51EA6172C00C3CE94 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 889C3EA3840390E33FE74C66 /* Pods-ManagementTests.release.xcconfig */; + baseConfigurationReference = 74C044F915E837F29B30B522 /* Pods-ManagementTests.release.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; @@ -4125,7 +3632,7 @@ }; ED4AD4AB1E5C69BC0049B8D4 /* API_Coverage */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 27B9AD721DF696A33C5B4319 /* Pods-Catalog.api_coverage.xcconfig */; + baseConfigurationReference = CB6FED955230A391841A9BCE /* Pods-Catalog.api_coverage.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -4176,7 +3683,7 @@ }; ED4AD4AC1E5C69BC0049B8D4 /* API_Coverage */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7EAF79CFBEF7458BAFF33EB5 /* Pods-DeliveryTests.api_coverage.xcconfig */; + baseConfigurationReference = 88F0A96CAE34A9C4DDB08D03 /* Pods-DeliveryTests.api_coverage.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; APPLICATION_EXTENSION_API_ONLY = NO; @@ -4244,7 +3751,7 @@ }; ED4AD4AD1E5C69BC0049B8D4 /* API_Coverage */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 406F7FBDFC3FFFB16331D2CE /* Pods-ContentfulDeliveryAPI.api_coverage.xcconfig */; + baseConfigurationReference = A522F8AC69B3A2692BAAD3D8 /* Pods-ContentfulDeliveryAPI.api_coverage.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; @@ -4293,55 +3800,14 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; STRIP_STYLE = "non-global"; + SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; VALID_ARCHS = "arm64 armv7 armv7s"; }; name = API_Coverage; }; - ED4AD4AE1E5C69BC0049B8D4 /* API_Coverage */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0FDB185CA19F102CEFFBA550 /* Pods-ContentfulSeedDatabase.api_coverage.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Examples/SeedDatabase/CommandlineTool/ContentfulSeedDatabase-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "API_COVERAGE=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - 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; - MACOSX_DEPLOYMENT_TARGET = 10.9; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - }; - name = API_Coverage; - }; ED4AD4AF1E5C69BC0049B8D4 /* API_Coverage */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F207CEAA122D3E45C749E374 /* Pods-CoreDataExample.api_coverage.xcconfig */; + baseConfigurationReference = CF9022B894FA8C9097409226 /* Pods-CoreDataExample.api_coverage.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -4390,60 +3856,9 @@ }; name = API_Coverage; }; - ED4AD4B01E5C69BC0049B8D4 /* API_Coverage */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 28B7DF2A108D85283F68C150 /* Pods-SeedDatabaseExample.api_coverage.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Examples/SeedDatabase/SeedDatabaseExample-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "API_COVERAGE=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - 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; - INFOPLIST_FILE = "$(SRCROOT)/Examples/SeedDatabase/SeedDatabaseExample-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "org.vu0.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - WRAPPER_EXTENSION = app; - }; - name = API_Coverage; - }; ED4AD4B11E5C69BC0049B8D4 /* API_Coverage */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AEF90F62A0C3518B01B2ABDD /* Pods-UFO Example.api_coverage.xcconfig */; + baseConfigurationReference = 6BA2A4E87E52DB656DADCFED /* Pods-UFO Example.api_coverage.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -4497,7 +3912,7 @@ }; ED8FF6001EA5FF6D00798042 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A6F95B27DAB09528D252DD11 /* Pods-ContentfulManagementAPI.debug.xcconfig */; + baseConfigurationReference = AC2FCD4913CAE88B7944DC9C /* Pods-ContentfulManagementAPI.debug.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; CLANG_ANALYZER_NONNULL = YES; @@ -4557,7 +3972,7 @@ }; ED8FF6011EA5FF6D00798042 /* API_Coverage */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 94188613F3D7E46F003C1C4E /* Pods-ContentfulManagementAPI.api_coverage.xcconfig */; + baseConfigurationReference = CF69BF9013DF1CCCDA7CFA4B /* Pods-ContentfulManagementAPI.api_coverage.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; CLANG_ANALYZER_NONNULL = YES; @@ -4613,7 +4028,7 @@ }; ED8FF6021EA5FF6D00798042 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 95576853B4228C56E62DADEF /* Pods-ContentfulManagementAPI.release.xcconfig */; + baseConfigurationReference = 5F3C512476A9B62BC537D54D /* Pods-ContentfulManagementAPI.release.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; CLANG_ANALYZER_NONNULL = YES; @@ -4720,26 +4135,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A1A2CE52190963BA00B8D46D /* Build configuration list for PBXNativeTarget "ContentfulSeedDatabase" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A1A2CE50190963BA00B8D46D /* Debug */, - ED4AD4AE1E5C69BC0049B8D4 /* API_Coverage */, - A1A2CE51190963BA00B8D46D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - A1A2CE8E190A547D00B8D46D /* Build configuration list for PBXNativeTarget "SeedDatabaseExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A1A2CE8F190A547D00B8D46D /* Debug */, - ED4AD4B01E5C69BC0049B8D4 /* API_Coverage */, - A1A2CE90190A547D00B8D46D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; A1B815B118F2A80A0027B26D /* Build configuration list for PBXNativeTarget "CoreDataExample" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -4793,16 +4188,6 @@ sourceTree = ""; versionGroupType = wrapper.xcdatamodel; }; - A1A2CE571909687400B8D46D /* Doge.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - A1A2CE581909687400B8D46D /* Doge.xcdatamodel */, - ); - currentVersion = A1A2CE581909687400B8D46D /* Doge.xcdatamodel */; - path = Doge.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; A1B8159518F2A8090027B26D /* CoreDataExample.xcdatamodeld */ = { isa = XCVersionGroup; children = ( diff --git a/ContentfulSDK.xcodeproj/xcshareddata/xcschemes/ContentfulSeedDatabase.xcscheme b/ContentfulSDK.xcodeproj/xcshareddata/xcschemes/ContentfulSeedDatabase.xcscheme deleted file mode 100644 index 8bda116..0000000 --- a/ContentfulSDK.xcodeproj/xcshareddata/xcschemes/ContentfulSeedDatabase.xcscheme +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ContentfulSDK.xcodeproj/xcshareddata/xcschemes/SeedDatabaseExample.xcscheme b/ContentfulSDK.xcodeproj/xcshareddata/xcschemes/SeedDatabaseExample.xcscheme deleted file mode 100644 index c03904e..0000000 --- a/ContentfulSDK.xcodeproj/xcshareddata/xcschemes/SeedDatabaseExample.xcscheme +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/SeedDatabase/CoreDataManager+SeedDB.m b/Examples/SeedDatabase/CoreDataManager+SeedDB.m index 84151b8..ef82fb5 100644 --- a/Examples/SeedDatabase/CoreDataManager+SeedDB.m +++ b/Examples/SeedDatabase/CoreDataManager+SeedDB.m @@ -6,6 +6,7 @@ // // +#import #import "Asset.h" #import "CoreDataManager+SeedDB.h" #import "Document.h" @@ -22,7 +23,7 @@ from the start. */ static NSString* const CDAAccessToken = @"a196a5806ddd5f25700624bb11dfc94aeac9f0a5d4bd245e68cf42f78f8b2cc6"; -static NSString* const CDASpaceKey = @"duzidfp33ikw"; +static NSString* const CDASpaceKey = @"duzidfp33ikw"; @implementation CoreDataManager (SeedDB) diff --git a/Examples/SeedDatabase/ManagedObjectModel/Asset.h b/Examples/SeedDatabase/ManagedObjectModel/Asset.h new file mode 100644 index 0000000..edac266 --- /dev/null +++ b/Examples/SeedDatabase/ManagedObjectModel/Asset.h @@ -0,0 +1,23 @@ +// +// Asset.h +// ContentfulSDK +// +// Created by Boris Bügling on 03/09/14. +// +// + +@import CoreData; +@import Foundation; + +#import + +@interface Asset : NSManagedObject + +@property (nonatomic, retain) NSNumber * height; +@property (nonatomic, retain) NSString * identifier; +@property (nonatomic, retain) NSString * url; +@property (nonatomic, retain) NSString * internetMediaType; +@property (nonatomic, retain) NSManagedObject *cat; +@property (nonatomic, retain) NSNumber * width; + +@end diff --git a/Examples/SeedDatabase/ManagedObjectModel/Asset.m b/Examples/SeedDatabase/ManagedObjectModel/Asset.m new file mode 100644 index 0000000..2250622 --- /dev/null +++ b/Examples/SeedDatabase/ManagedObjectModel/Asset.m @@ -0,0 +1,20 @@ +// +// Asset.m +// ContentfulSDK +// +// Created by Boris Bügling on 03/09/14. +// +// + +#import "Asset.h" + +@implementation Asset + +@dynamic height; +@dynamic identifier; +@dynamic url; +@dynamic internetMediaType; +@dynamic width; +@dynamic cat; + +@end diff --git a/Examples/SeedDatabase/Document.h b/Examples/SeedDatabase/ManagedObjectModel/Document.h similarity index 100% rename from Examples/SeedDatabase/Document.h rename to Examples/SeedDatabase/ManagedObjectModel/Document.h diff --git a/Examples/SeedDatabase/Document.m b/Examples/SeedDatabase/ManagedObjectModel/Document.m similarity index 100% rename from Examples/SeedDatabase/Document.m rename to Examples/SeedDatabase/ManagedObjectModel/Document.m diff --git a/Examples/SeedDatabase/Doge.xcdatamodeld/Doge.xcdatamodel/contents b/Examples/SeedDatabase/ManagedObjectModel/Doge.xcdatamodeld/Doge.xcdatamodel/contents similarity index 100% rename from Examples/SeedDatabase/Doge.xcdatamodeld/Doge.xcdatamodel/contents rename to Examples/SeedDatabase/ManagedObjectModel/Doge.xcdatamodeld/Doge.xcdatamodel/contents diff --git a/Examples/SeedDatabase/ManagedObjectModel/SyncInfo.h b/Examples/SeedDatabase/ManagedObjectModel/SyncInfo.h new file mode 100644 index 0000000..bbb75e6 --- /dev/null +++ b/Examples/SeedDatabase/ManagedObjectModel/SyncInfo.h @@ -0,0 +1,19 @@ +// +// SyncInfo.h +// ContentfulSDK +// +// Created by Boris Bügling on 14/04/14. +// +// + +@import CoreData; +@import Foundation; + +#import + +@interface SyncInfo : NSManagedObject + +@property (nonatomic, retain) NSString * syncToken; +@property (nonatomic, retain) NSDate * lastSyncTimestamp; + +@end diff --git a/Examples/SeedDatabase/ManagedObjectModel/SyncInfo.m b/Examples/SeedDatabase/ManagedObjectModel/SyncInfo.m new file mode 100644 index 0000000..76f76cc --- /dev/null +++ b/Examples/SeedDatabase/ManagedObjectModel/SyncInfo.m @@ -0,0 +1,16 @@ +// +// SyncInfo.m +// ContentfulSDK +// +// Created by Boris Bügling on 14/04/14. +// +// + +#import "SyncInfo.h" + +@implementation SyncInfo + +@dynamic syncToken; +@dynamic lastSyncTimestamp; + +@end diff --git a/Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase.xcodeproj/project.pbxproj b/Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase.xcodeproj/project.pbxproj new file mode 100644 index 0000000..c8b0b08 --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase.xcodeproj/project.pbxproj @@ -0,0 +1,375 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + ED0210991F6FC73100B97BC2 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0210981F6FC73100B97BC2 /* main.m */; }; + ED0FC0FC1F6FF10600ED2E80 /* Asset.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC0F51F6FF10600ED2E80 /* Asset.m */; }; + ED0FC0FD1F6FF10600ED2E80 /* Document.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC0F71F6FF10600ED2E80 /* Document.m */; }; + ED0FC0FE1F6FF10600ED2E80 /* Doge.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC0F81F6FF10600ED2E80 /* Doge.xcdatamodeld */; }; + ED0FC0FF1F6FF10600ED2E80 /* SyncInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC0FB1F6FF10600ED2E80 /* SyncInfo.m */; }; + ED0FC13C1F7000B700ED2E80 /* CoreDataManager+SeedDB.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC13B1F7000B700ED2E80 /* CoreDataManager+SeedDB.m */; }; + FBDEBE6CE8241137BB96460B /* libPods-ContentfulSeedDatabase.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 883839E1A012DD95DDBC49F7 /* libPods-ContentfulSeedDatabase.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + ED0210931F6FC73100B97BC2 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 5E6ADF7BFD280555C50B1866 /* Pods-ContentfulSeedDatabase.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulSeedDatabase.release.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulSeedDatabase/Pods-ContentfulSeedDatabase.release.xcconfig"; sourceTree = ""; }; + 883839E1A012DD95DDBC49F7 /* libPods-ContentfulSeedDatabase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ContentfulSeedDatabase.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8AAD5537C3254F117AF57F76 /* Pods-ContentfulSeedDatabase.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContentfulSeedDatabase.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ContentfulSeedDatabase/Pods-ContentfulSeedDatabase.debug.xcconfig"; sourceTree = ""; }; + ED0210951F6FC73100B97BC2 /* ContentfulSeedDatabase */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ContentfulSeedDatabase; sourceTree = BUILT_PRODUCTS_DIR; }; + ED0210981F6FC73100B97BC2 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + ED0FC0BF1F6FC9ED00ED2E80 /* ContentfulSeedDatabase-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ContentfulSeedDatabase-Prefix.pch"; sourceTree = ""; }; + ED0FC0F41F6FF10600ED2E80 /* Asset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Asset.h; sourceTree = ""; }; + ED0FC0F51F6FF10600ED2E80 /* Asset.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Asset.m; sourceTree = ""; }; + ED0FC0F61F6FF10600ED2E80 /* Document.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Document.h; sourceTree = ""; }; + ED0FC0F71F6FF10600ED2E80 /* Document.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Document.m; sourceTree = ""; }; + ED0FC0F91F6FF10600ED2E80 /* Doge.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Doge.xcdatamodel; sourceTree = ""; }; + ED0FC0FA1F6FF10600ED2E80 /* SyncInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SyncInfo.h; sourceTree = ""; }; + ED0FC0FB1F6FF10600ED2E80 /* SyncInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SyncInfo.m; sourceTree = ""; }; + ED0FC13A1F7000B700ED2E80 /* CoreDataManager+SeedDB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CoreDataManager+SeedDB.h"; path = "../CoreDataManager+SeedDB.h"; sourceTree = ""; }; + ED0FC13B1F7000B700ED2E80 /* CoreDataManager+SeedDB.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CoreDataManager+SeedDB.m"; path = "../CoreDataManager+SeedDB.m"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + ED0210921F6FC73100B97BC2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + FBDEBE6CE8241137BB96460B /* libPods-ContentfulSeedDatabase.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + A7119378A3971FD5169A90D9 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 883839E1A012DD95DDBC49F7 /* libPods-ContentfulSeedDatabase.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + AF5F8651EDCE8C90E50A9A8B /* Pods */ = { + isa = PBXGroup; + children = ( + 8AAD5537C3254F117AF57F76 /* Pods-ContentfulSeedDatabase.debug.xcconfig */, + 5E6ADF7BFD280555C50B1866 /* Pods-ContentfulSeedDatabase.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; + ED02108C1F6FC73100B97BC2 = { + isa = PBXGroup; + children = ( + ED0FC13A1F7000B700ED2E80 /* CoreDataManager+SeedDB.h */, + ED0FC13B1F7000B700ED2E80 /* CoreDataManager+SeedDB.m */, + ED0210971F6FC73100B97BC2 /* ContentfulSeedDatabase */, + ED0FC0F31F6FF0DE00ED2E80 /* ManagedObjectModel */, + ED0210961F6FC73100B97BC2 /* Products */, + AF5F8651EDCE8C90E50A9A8B /* Pods */, + A7119378A3971FD5169A90D9 /* Frameworks */, + ); + sourceTree = ""; + }; + ED0210961F6FC73100B97BC2 /* Products */ = { + isa = PBXGroup; + children = ( + ED0210951F6FC73100B97BC2 /* ContentfulSeedDatabase */, + ); + name = Products; + sourceTree = ""; + }; + ED0210971F6FC73100B97BC2 /* ContentfulSeedDatabase */ = { + isa = PBXGroup; + children = ( + ED0FC0BF1F6FC9ED00ED2E80 /* ContentfulSeedDatabase-Prefix.pch */, + ED0210981F6FC73100B97BC2 /* main.m */, + ); + path = ContentfulSeedDatabase; + sourceTree = ""; + }; + ED0FC0F31F6FF0DE00ED2E80 /* ManagedObjectModel */ = { + isa = PBXGroup; + children = ( + ED0FC0F41F6FF10600ED2E80 /* Asset.h */, + ED0FC0F51F6FF10600ED2E80 /* Asset.m */, + ED0FC0F61F6FF10600ED2E80 /* Document.h */, + ED0FC0F71F6FF10600ED2E80 /* Document.m */, + ED0FC0F81F6FF10600ED2E80 /* Doge.xcdatamodeld */, + ED0FC0FA1F6FF10600ED2E80 /* SyncInfo.h */, + ED0FC0FB1F6FF10600ED2E80 /* SyncInfo.m */, + ); + name = ManagedObjectModel; + path = ../ManagedObjectModel; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + ED0210941F6FC73100B97BC2 /* ContentfulSeedDatabase */ = { + isa = PBXNativeTarget; + buildConfigurationList = ED02109C1F6FC73100B97BC2 /* Build configuration list for PBXNativeTarget "ContentfulSeedDatabase" */; + buildPhases = ( + 868AB3FA7246205CA9F6275F /* [CP] Check Pods Manifest.lock */, + ED0210911F6FC73100B97BC2 /* Sources */, + ED0210921F6FC73100B97BC2 /* Frameworks */, + ED0210931F6FC73100B97BC2 /* CopyFiles */, + C282F938E663300A82456D0D /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = ContentfulSeedDatabase; + productName = ContentfulSeedDatabase; + productReference = ED0210951F6FC73100B97BC2 /* ContentfulSeedDatabase */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + ED02108D1F6FC73100B97BC2 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0830; + ORGANIZATIONNAME = Contentful; + TargetAttributes = { + ED0210941F6FC73100B97BC2 = { + CreatedOnToolsVersion = 8.3.3; + DevelopmentTeam = RWJ5E97L7R; + ProvisioningStyle = Automatic; + }; + }; + }; + buildConfigurationList = ED0210901F6FC73100B97BC2 /* Build configuration list for PBXProject "ContentfulSeedDatabase" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = ED02108C1F6FC73100B97BC2; + productRefGroup = ED0210961F6FC73100B97BC2 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + ED0210941F6FC73100B97BC2 /* ContentfulSeedDatabase */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXShellScriptBuildPhase section */ + 868AB3FA7246205CA9F6275F /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-ContentfulSeedDatabase-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + C282F938E663300A82456D0D /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ContentfulSeedDatabase/Pods-ContentfulSeedDatabase-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + ED0210911F6FC73100B97BC2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ED0FC0FF1F6FF10600ED2E80 /* SyncInfo.m in Sources */, + ED0FC0FD1F6FF10600ED2E80 /* Document.m in Sources */, + ED0FC0FC1F6FF10600ED2E80 /* Asset.m in Sources */, + ED0210991F6FC73100B97BC2 /* main.m in Sources */, + ED0FC0FE1F6FF10600ED2E80 /* Doge.xcdatamodeld in Sources */, + ED0FC13C1F7000B700ED2E80 /* CoreDataManager+SeedDB.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + ED02109A1F6FC73100B97BC2 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + 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; + MACOSX_DEPLOYMENT_TARGET = 10.12; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + }; + name = Debug; + }; + ED02109B1F6FC73100B97BC2 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + 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; + MACOSX_DEPLOYMENT_TARGET = 10.12; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = macosx; + }; + name = Release; + }; + ED02109D1F6FC73100B97BC2 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8AAD5537C3254F117AF57F76 /* Pods-ContentfulSeedDatabase.debug.xcconfig */; + buildSettings = { + DEVELOPMENT_TEAM = RWJ5E97L7R; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + ED02109E1F6FC73100B97BC2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5E6ADF7BFD280555C50B1866 /* Pods-ContentfulSeedDatabase.release.xcconfig */; + buildSettings = { + DEVELOPMENT_TEAM = RWJ5E97L7R; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + ED0210901F6FC73100B97BC2 /* Build configuration list for PBXProject "ContentfulSeedDatabase" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + ED02109A1F6FC73100B97BC2 /* Debug */, + ED02109B1F6FC73100B97BC2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + ED02109C1F6FC73100B97BC2 /* Build configuration list for PBXNativeTarget "ContentfulSeedDatabase" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + ED02109D1F6FC73100B97BC2 /* Debug */, + ED02109E1F6FC73100B97BC2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + +/* Begin XCVersionGroup section */ + ED0FC0F81F6FF10600ED2E80 /* Doge.xcdatamodeld */ = { + isa = XCVersionGroup; + children = ( + ED0FC0F91F6FF10600ED2E80 /* Doge.xcdatamodel */, + ); + currentVersion = ED0FC0F91F6FF10600ED2E80 /* Doge.xcdatamodel */; + path = Doge.xcdatamodeld; + sourceTree = ""; + versionGroupType = wrapper.xcdatamodel; + }; +/* End XCVersionGroup section */ + }; + rootObject = ED02108D1F6FC73100B97BC2 /* Project object */; +} diff --git a/Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..c520ff3 --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase.xcworkspace/contents.xcworkspacedata b/Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..f80aad1 --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/Examples/SeedDatabase/CommandlineTool/ContentfulSeedDatabase-Prefix.pch b/Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase/ContentfulSeedDatabase-Prefix.pch similarity index 85% rename from Examples/SeedDatabase/CommandlineTool/ContentfulSeedDatabase-Prefix.pch rename to Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase/ContentfulSeedDatabase-Prefix.pch index bcbc5b0..bbab37d 100644 --- a/Examples/SeedDatabase/CommandlineTool/ContentfulSeedDatabase-Prefix.pch +++ b/Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase/ContentfulSeedDatabase-Prefix.pch @@ -5,5 +5,6 @@ // #ifdef __OBJC__ - @import Foundation; +@import Foundation; + #endif diff --git a/Examples/SeedDatabase/CommandlineTool/main.m b/Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase/main.m similarity index 99% rename from Examples/SeedDatabase/CommandlineTool/main.m rename to Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase/main.m index ab9830a..bd84c51 100644 --- a/Examples/SeedDatabase/CommandlineTool/main.m +++ b/Examples/SeedDatabase/SeedDatabase-CLI/ContentfulSeedDatabase/main.m @@ -7,7 +7,6 @@ // @import Cocoa; - #import #import "CoreDataManager+SeedDB.h" diff --git a/Examples/SeedDatabase/SeedDatabase-CLI/Podfile b/Examples/SeedDatabase/SeedDatabase-CLI/Podfile new file mode 100644 index 0000000..dce9973 --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabase-CLI/Podfile @@ -0,0 +1,11 @@ +#!/usr/bin/ruby + +source 'https://github.com/CocoaPods/Specs.git' + +platform :osx, "10.12" + +target 'ContentfulSeedDatabase' do + pod 'ContentfulPersistenceObjC', :path => '../../../Submodules/ContentfulPersistence' + pod 'ContentfulDeliveryAPI', :path => '../../..' +end + diff --git a/Examples/SeedDatabase/SeedDatabase-CLI/Podfile.lock b/Examples/SeedDatabase/SeedDatabase-CLI/Podfile.lock new file mode 100644 index 0000000..e9f2b5b --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabase-CLI/Podfile.lock @@ -0,0 +1,43 @@ +PODS: + - AFNetworking (3.1.0): + - AFNetworking/NSURLSession (= 3.1.0) + - AFNetworking/Reachability (= 3.1.0) + - AFNetworking/Security (= 3.1.0) + - AFNetworking/Serialization (= 3.1.0) + - AFNetworking/UIKit (= 3.1.0) + - AFNetworking/NSURLSession (3.1.0): + - AFNetworking/Reachability + - AFNetworking/Security + - AFNetworking/Serialization + - AFNetworking/Reachability (3.1.0) + - AFNetworking/Security (3.1.0) + - AFNetworking/Serialization (3.1.0) + - ContentfulDeliveryAPI (2.0.3): + - AFNetworking (~> 3.1.0) + - ISO8601 (~> 0.6.0) + - ContentfulPersistenceObjC (1.0.0): + - ContentfulDeliveryAPI (~> 2.0.3) + - ContentfulPersistenceObjC/CoreData (= 1.0.0) + - ContentfulPersistenceObjC/CoreData (1.0.0): + - ContentfulDeliveryAPI (~> 2.0.3) + - ISO8601 (0.6.0) + +DEPENDENCIES: + - ContentfulDeliveryAPI (from `../../..`) + - ContentfulPersistenceObjC (from `../../../Submodules/ContentfulPersistence`) + +EXTERNAL SOURCES: + ContentfulDeliveryAPI: + :path: ../../.. + ContentfulPersistenceObjC: + :path: ../../../Submodules/ContentfulPersistence + +SPEC CHECKSUMS: + AFNetworking: 5e0e199f73d8626b11e79750991f5d173d1f8b67 + ContentfulDeliveryAPI: 656d200841e65fb4f531e896dd82a9dd60ebf2af + ContentfulPersistenceObjC: bfdeb2bd84add88094c7881da6c0200f102d7441 + ISO8601: d3ea3ba9b752820cf92c6b47a9ee327e9f0e13fc + +PODFILE CHECKSUM: 8ccb70a52e68d9b190cf265c853699309d6f9f22 + +COCOAPODS: 1.3.1 diff --git a/Examples/SeedDatabase/SeedDatabaseExampleApp/Podfile b/Examples/SeedDatabase/SeedDatabaseExampleApp/Podfile new file mode 100644 index 0000000..5c06009 --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabaseExampleApp/Podfile @@ -0,0 +1,11 @@ +#!/usr/bin/ruby + +source 'https://github.com/CocoaPods/Specs.git' + +platform :ios, "9.0" + +target 'SeedDatabaseExampleApp' do + pod 'ContentfulPersistenceObjC', :path => '../../../Submodules/ContentfulPersistence' + pod 'ContentfulDeliveryAPI', :path => '../../..' +end + diff --git a/Examples/SeedDatabase/SeedDatabaseExampleApp/Podfile.lock b/Examples/SeedDatabase/SeedDatabaseExampleApp/Podfile.lock new file mode 100644 index 0000000..7a85153 --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabaseExampleApp/Podfile.lock @@ -0,0 +1,45 @@ +PODS: + - AFNetworking (3.1.0): + - AFNetworking/NSURLSession (= 3.1.0) + - AFNetworking/Reachability (= 3.1.0) + - AFNetworking/Security (= 3.1.0) + - AFNetworking/Serialization (= 3.1.0) + - AFNetworking/UIKit (= 3.1.0) + - AFNetworking/NSURLSession (3.1.0): + - AFNetworking/Reachability + - AFNetworking/Security + - AFNetworking/Serialization + - AFNetworking/Reachability (3.1.0) + - AFNetworking/Security (3.1.0) + - AFNetworking/Serialization (3.1.0) + - AFNetworking/UIKit (3.1.0): + - AFNetworking/NSURLSession + - ContentfulDeliveryAPI (2.0.4): + - AFNetworking (~> 3.1.0) + - ISO8601 (~> 0.6.0) + - ContentfulPersistenceObjC (2.0.0): + - ContentfulDeliveryAPI (~> 2.0.3) + - ContentfulPersistenceObjC/CoreData (= 2.0.0) + - ContentfulPersistenceObjC/CoreData (2.0.0): + - ContentfulDeliveryAPI (~> 2.0.3) + - ISO8601 (0.6.0) + +DEPENDENCIES: + - ContentfulDeliveryAPI (from `../../..`) + - ContentfulPersistenceObjC (from `../../../Submodules/ContentfulPersistence`) + +EXTERNAL SOURCES: + ContentfulDeliveryAPI: + :path: ../../.. + ContentfulPersistenceObjC: + :path: ../../../Submodules/ContentfulPersistence + +SPEC CHECKSUMS: + AFNetworking: 5e0e199f73d8626b11e79750991f5d173d1f8b67 + ContentfulDeliveryAPI: 383d65d526de00a0eb725da82b4a5eb1b5bd6e6a + ContentfulPersistenceObjC: 0a816a94c2bac2c3a330ca84c95281a149d92d66 + ISO8601: d3ea3ba9b752820cf92c6b47a9ee327e9f0e13fc + +PODFILE CHECKSUM: 01412d6dca079ba89013c4cbebbf2c0148b548f1 + +COCOAPODS: 1.3.1 diff --git a/Examples/SeedDatabase/SeedDatabaseExample-Info.plist b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExample-Info.plist similarity index 100% rename from Examples/SeedDatabase/SeedDatabaseExample-Info.plist rename to Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExample-Info.plist diff --git a/Examples/SeedDatabase/SeedDatabaseExample-Prefix.pch b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExample-Prefix.pch similarity index 100% rename from Examples/SeedDatabase/SeedDatabaseExample-Prefix.pch rename to Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExample-Prefix.pch diff --git a/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp.xcodeproj/project.pbxproj b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp.xcodeproj/project.pbxproj new file mode 100644 index 0000000..a3eeb55 --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp.xcodeproj/project.pbxproj @@ -0,0 +1,454 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + E9EA2138FD2EF99BABB534A5 /* libPods-SeedDatabaseExampleApp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7CC3737120B8D9D121043D7C /* libPods-SeedDatabaseExampleApp.a */; }; + ED0FC1081F6FF18900ED2E80 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC1071F6FF18900ED2E80 /* main.m */; }; + ED0FC1111F6FF18900ED2E80 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = ED0FC10F1F6FF18900ED2E80 /* Main.storyboard */; }; + ED0FC1161F6FF18900ED2E80 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ED0FC1151F6FF18900ED2E80 /* Assets.xcassets */; }; + ED0FC1191F6FF18900ED2E80 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = ED0FC1171F6FF18900ED2E80 /* LaunchScreen.storyboard */; }; + ED0FC1261F6FF24A00ED2E80 /* CDAAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC11F1F6FF24A00ED2E80 /* CDAAppDelegate.m */; }; + ED0FC1271F6FF24A00ED2E80 /* DocumentListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC1211F6FF24A00ED2E80 /* DocumentListViewController.m */; }; + ED0FC1281F6FF24A00ED2E80 /* DocumentTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC1231F6FF24A00ED2E80 /* DocumentTableViewCell.m */; }; + ED0FC1291F6FF24A00ED2E80 /* WebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC1251F6FF24A00ED2E80 /* WebViewController.m */; }; + ED0FC1331F6FF26B00ED2E80 /* Asset.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC12C1F6FF26B00ED2E80 /* Asset.m */; }; + ED0FC1341F6FF26B00ED2E80 /* Document.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC12E1F6FF26B00ED2E80 /* Document.m */; }; + ED0FC1351F6FF26B00ED2E80 /* Doge.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC12F1F6FF26B00ED2E80 /* Doge.xcdatamodeld */; }; + ED0FC1361F6FF26B00ED2E80 /* SyncInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC1321F6FF26B00ED2E80 /* SyncInfo.m */; }; + ED0FC13D1F7000EA00ED2E80 /* CoreDataManager+SeedDB.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0FC1381F7000A800ED2E80 /* CoreDataManager+SeedDB.m */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 19786E5A67B91E3A01BAD0CA /* Pods-SeedDatabaseExampleApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SeedDatabaseExampleApp.release.xcconfig"; path = "Pods/Target Support Files/Pods-SeedDatabaseExampleApp/Pods-SeedDatabaseExampleApp.release.xcconfig"; sourceTree = ""; }; + 7CC3737120B8D9D121043D7C /* libPods-SeedDatabaseExampleApp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SeedDatabaseExampleApp.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + AEF1F7DF75599AE0A16B2A43 /* Pods-SeedDatabaseExampleApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SeedDatabaseExampleApp.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SeedDatabaseExampleApp/Pods-SeedDatabaseExampleApp.debug.xcconfig"; sourceTree = ""; }; + ED0FC1041F6FF18900ED2E80 /* SeedDatabaseExampleApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SeedDatabaseExampleApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; + ED0FC1071F6FF18900ED2E80 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + ED0FC1101F6FF18900ED2E80 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + ED0FC1151F6FF18900ED2E80 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + ED0FC1181F6FF18900ED2E80 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + ED0FC11A1F6FF18900ED2E80 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + ED0FC11E1F6FF24A00ED2E80 /* CDAAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDAAppDelegate.h; sourceTree = ""; }; + ED0FC11F1F6FF24A00ED2E80 /* CDAAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDAAppDelegate.m; sourceTree = ""; }; + ED0FC1201F6FF24A00ED2E80 /* DocumentListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentListViewController.h; sourceTree = ""; }; + ED0FC1211F6FF24A00ED2E80 /* DocumentListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DocumentListViewController.m; sourceTree = ""; }; + ED0FC1221F6FF24A00ED2E80 /* DocumentTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentTableViewCell.h; sourceTree = ""; }; + ED0FC1231F6FF24A00ED2E80 /* DocumentTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DocumentTableViewCell.m; sourceTree = ""; }; + ED0FC1241F6FF24A00ED2E80 /* WebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebViewController.h; sourceTree = ""; }; + ED0FC1251F6FF24A00ED2E80 /* WebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WebViewController.m; sourceTree = ""; }; + ED0FC12B1F6FF26B00ED2E80 /* Asset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Asset.h; sourceTree = ""; }; + ED0FC12C1F6FF26B00ED2E80 /* Asset.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Asset.m; sourceTree = ""; }; + ED0FC12D1F6FF26B00ED2E80 /* Document.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Document.h; sourceTree = ""; }; + ED0FC12E1F6FF26B00ED2E80 /* Document.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Document.m; sourceTree = ""; }; + ED0FC1301F6FF26B00ED2E80 /* Doge.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Doge.xcdatamodel; sourceTree = ""; }; + ED0FC1311F6FF26B00ED2E80 /* SyncInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SyncInfo.h; sourceTree = ""; }; + ED0FC1321F6FF26B00ED2E80 /* SyncInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SyncInfo.m; sourceTree = ""; }; + ED0FC1371F7000A800ED2E80 /* CoreDataManager+SeedDB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CoreDataManager+SeedDB.h"; path = "../CoreDataManager+SeedDB.h"; sourceTree = ""; }; + ED0FC1381F7000A800ED2E80 /* CoreDataManager+SeedDB.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CoreDataManager+SeedDB.m"; path = "../CoreDataManager+SeedDB.m"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + ED0FC1011F6FF18900ED2E80 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + E9EA2138FD2EF99BABB534A5 /* libPods-SeedDatabaseExampleApp.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 22208DBF0565C4869123F803 /* Pods */ = { + isa = PBXGroup; + children = ( + AEF1F7DF75599AE0A16B2A43 /* Pods-SeedDatabaseExampleApp.debug.xcconfig */, + 19786E5A67B91E3A01BAD0CA /* Pods-SeedDatabaseExampleApp.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; + 82CAA582D275804607648084 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7CC3737120B8D9D121043D7C /* libPods-SeedDatabaseExampleApp.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + ED0FC0CD1F6FEF9400ED2E80 = { + isa = PBXGroup; + children = ( + ED0FC1371F7000A800ED2E80 /* CoreDataManager+SeedDB.h */, + ED0FC1381F7000A800ED2E80 /* CoreDataManager+SeedDB.m */, + ED0FC12A1F6FF25C00ED2E80 /* ManagedObjectModel */, + ED0FC1051F6FF18900ED2E80 /* SeedDatabaseExampleApp */, + ED0FC0D71F6FEF9400ED2E80 /* Products */, + 22208DBF0565C4869123F803 /* Pods */, + 82CAA582D275804607648084 /* Frameworks */, + ); + sourceTree = ""; + }; + ED0FC0D71F6FEF9400ED2E80 /* Products */ = { + isa = PBXGroup; + children = ( + ED0FC1041F6FF18900ED2E80 /* SeedDatabaseExampleApp.app */, + ); + name = Products; + sourceTree = ""; + }; + ED0FC1051F6FF18900ED2E80 /* SeedDatabaseExampleApp */ = { + isa = PBXGroup; + children = ( + ED0FC11E1F6FF24A00ED2E80 /* CDAAppDelegate.h */, + ED0FC11F1F6FF24A00ED2E80 /* CDAAppDelegate.m */, + ED0FC1201F6FF24A00ED2E80 /* DocumentListViewController.h */, + ED0FC1211F6FF24A00ED2E80 /* DocumentListViewController.m */, + ED0FC1221F6FF24A00ED2E80 /* DocumentTableViewCell.h */, + ED0FC1231F6FF24A00ED2E80 /* DocumentTableViewCell.m */, + ED0FC1241F6FF24A00ED2E80 /* WebViewController.h */, + ED0FC1251F6FF24A00ED2E80 /* WebViewController.m */, + ED0FC10F1F6FF18900ED2E80 /* Main.storyboard */, + ED0FC1151F6FF18900ED2E80 /* Assets.xcassets */, + ED0FC1171F6FF18900ED2E80 /* LaunchScreen.storyboard */, + ED0FC11A1F6FF18900ED2E80 /* Info.plist */, + ED0FC1071F6FF18900ED2E80 /* main.m */, + ); + path = SeedDatabaseExampleApp; + sourceTree = ""; + }; + ED0FC12A1F6FF25C00ED2E80 /* ManagedObjectModel */ = { + isa = PBXGroup; + children = ( + ED0FC12B1F6FF26B00ED2E80 /* Asset.h */, + ED0FC12C1F6FF26B00ED2E80 /* Asset.m */, + ED0FC12D1F6FF26B00ED2E80 /* Document.h */, + ED0FC12E1F6FF26B00ED2E80 /* Document.m */, + ED0FC12F1F6FF26B00ED2E80 /* Doge.xcdatamodeld */, + ED0FC1311F6FF26B00ED2E80 /* SyncInfo.h */, + ED0FC1321F6FF26B00ED2E80 /* SyncInfo.m */, + ); + name = ManagedObjectModel; + path = ../ManagedObjectModel; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + ED0FC1031F6FF18900ED2E80 /* SeedDatabaseExampleApp */ = { + isa = PBXNativeTarget; + buildConfigurationList = ED0FC11D1F6FF18900ED2E80 /* Build configuration list for PBXNativeTarget "SeedDatabaseExampleApp" */; + buildPhases = ( + 367D06FBA9611B34C5D848DA /* [CP] Check Pods Manifest.lock */, + ED0FC1001F6FF18900ED2E80 /* Sources */, + ED0FC1011F6FF18900ED2E80 /* Frameworks */, + ED0FC1021F6FF18900ED2E80 /* Resources */, + 366545B4880A6C993653EE8A /* [CP] Embed Pods Frameworks */, + 19698FC37473C479C95588CA /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SeedDatabaseExampleApp; + productName = SeedDatabaseExampleApp; + productReference = ED0FC1041F6FF18900ED2E80 /* SeedDatabaseExampleApp.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + ED0FC0CE1F6FEF9400ED2E80 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0830; + ORGANIZATIONNAME = Contentful; + TargetAttributes = { + ED0FC1031F6FF18900ED2E80 = { + CreatedOnToolsVersion = 8.3.3; + DevelopmentTeam = RWJ5E97L7R; + ProvisioningStyle = Automatic; + }; + }; + }; + buildConfigurationList = ED0FC0D11F6FEF9400ED2E80 /* Build configuration list for PBXProject "SeedDatabaseExampleApp" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = ED0FC0CD1F6FEF9400ED2E80; + productRefGroup = ED0FC0D71F6FEF9400ED2E80 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + ED0FC1031F6FF18900ED2E80 /* SeedDatabaseExampleApp */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + ED0FC1021F6FF18900ED2E80 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ED0FC1191F6FF18900ED2E80 /* LaunchScreen.storyboard in Resources */, + ED0FC1161F6FF18900ED2E80 /* Assets.xcassets in Resources */, + ED0FC1111F6FF18900ED2E80 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 19698FC37473C479C95588CA /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SeedDatabaseExampleApp/Pods-SeedDatabaseExampleApp-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 366545B4880A6C993653EE8A /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SeedDatabaseExampleApp/Pods-SeedDatabaseExampleApp-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 367D06FBA9611B34C5D848DA /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-SeedDatabaseExampleApp-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + ED0FC1001F6FF18900ED2E80 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ED0FC1361F6FF26B00ED2E80 /* SyncInfo.m in Sources */, + ED0FC13D1F7000EA00ED2E80 /* CoreDataManager+SeedDB.m in Sources */, + ED0FC1351F6FF26B00ED2E80 /* Doge.xcdatamodeld in Sources */, + ED0FC1331F6FF26B00ED2E80 /* Asset.m in Sources */, + ED0FC1281F6FF24A00ED2E80 /* DocumentTableViewCell.m in Sources */, + ED0FC1291F6FF24A00ED2E80 /* WebViewController.m in Sources */, + ED0FC1341F6FF26B00ED2E80 /* Document.m in Sources */, + ED0FC1081F6FF18900ED2E80 /* main.m in Sources */, + ED0FC1261F6FF24A00ED2E80 /* CDAAppDelegate.m in Sources */, + ED0FC1271F6FF24A00ED2E80 /* DocumentListViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + ED0FC10F1F6FF18900ED2E80 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + ED0FC1101F6FF18900ED2E80 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + ED0FC1171F6FF18900ED2E80 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + ED0FC1181F6FF18900ED2E80 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + ED0FC0EE1F6FEF9400ED2E80 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + 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 = 10.3; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + ED0FC0EF1F6FEF9400ED2E80 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + 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 = 10.3; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + ED0FC11B1F6FF18900ED2E80 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AEF1F7DF75599AE0A16B2A43 /* Pods-SeedDatabaseExampleApp.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + DEVELOPMENT_TEAM = RWJ5E97L7R; + INFOPLIST_FILE = SeedDatabaseExampleApp/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.contentful.SeedDatabaseExampleApp; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + ED0FC11C1F6FF18900ED2E80 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 19786E5A67B91E3A01BAD0CA /* Pods-SeedDatabaseExampleApp.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + DEVELOPMENT_TEAM = RWJ5E97L7R; + INFOPLIST_FILE = SeedDatabaseExampleApp/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.contentful.SeedDatabaseExampleApp; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + ED0FC0D11F6FEF9400ED2E80 /* Build configuration list for PBXProject "SeedDatabaseExampleApp" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + ED0FC0EE1F6FEF9400ED2E80 /* Debug */, + ED0FC0EF1F6FEF9400ED2E80 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + ED0FC11D1F6FF18900ED2E80 /* Build configuration list for PBXNativeTarget "SeedDatabaseExampleApp" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + ED0FC11B1F6FF18900ED2E80 /* Debug */, + ED0FC11C1F6FF18900ED2E80 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + +/* Begin XCVersionGroup section */ + ED0FC12F1F6FF26B00ED2E80 /* Doge.xcdatamodeld */ = { + isa = XCVersionGroup; + children = ( + ED0FC1301F6FF26B00ED2E80 /* Doge.xcdatamodel */, + ); + currentVersion = ED0FC1301F6FF26B00ED2E80 /* Doge.xcdatamodel */; + path = Doge.xcdatamodeld; + sourceTree = ""; + versionGroupType = wrapper.xcdatamodel; + }; +/* End XCVersionGroup section */ + }; + rootObject = ED0FC0CE1F6FEF9400ED2E80 /* Project object */; +} diff --git a/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1305e54 --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp.xcworkspace/contents.xcworkspacedata b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..d329f79 --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..b8236c6 --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,48 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/Base.lproj/LaunchScreen.storyboard b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..fdf3f97 --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/Base.lproj/Main.storyboard b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/Base.lproj/Main.storyboard new file mode 100644 index 0000000..4529698 --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Examples/SeedDatabase/CDAAppDelegate.h b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/CDAAppDelegate.h similarity index 100% rename from Examples/SeedDatabase/CDAAppDelegate.h rename to Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/CDAAppDelegate.h diff --git a/Examples/SeedDatabase/CDAAppDelegate.m b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/CDAAppDelegate.m similarity index 100% rename from Examples/SeedDatabase/CDAAppDelegate.m rename to Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/CDAAppDelegate.m diff --git a/Examples/SeedDatabase/DocumentListViewController.h b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/DocumentListViewController.h similarity index 100% rename from Examples/SeedDatabase/DocumentListViewController.h rename to Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/DocumentListViewController.h diff --git a/Examples/SeedDatabase/DocumentListViewController.m b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/DocumentListViewController.m similarity index 98% rename from Examples/SeedDatabase/DocumentListViewController.m rename to Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/DocumentListViewController.m index 3f77b03..97aee20 100644 --- a/Examples/SeedDatabase/DocumentListViewController.m +++ b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/DocumentListViewController.m @@ -9,7 +9,7 @@ #import #import "Asset.h" -#import "CoreDataFetchDataSource.h" +#import #import "CoreDataManager+SeedDB.h" #import "Document.h" #import "DocumentListViewController.h" diff --git a/Examples/SeedDatabase/DocumentTableViewCell.h b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/DocumentTableViewCell.h similarity index 100% rename from Examples/SeedDatabase/DocumentTableViewCell.h rename to Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/DocumentTableViewCell.h diff --git a/Examples/SeedDatabase/DocumentTableViewCell.m b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/DocumentTableViewCell.m similarity index 93% rename from Examples/SeedDatabase/DocumentTableViewCell.m rename to Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/DocumentTableViewCell.m index b84188d..61af1ab 100644 --- a/Examples/SeedDatabase/DocumentTableViewCell.m +++ b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/DocumentTableViewCell.m @@ -10,8 +10,7 @@ @implementation DocumentTableViewCell -- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier -{ +- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { self = [super initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:reuseIdentifier]; if (self) { // Initialization code diff --git a/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/Info.plist b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/Info.plist new file mode 100644 index 0000000..38e98af --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/Info.plist @@ -0,0 +1,38 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Examples/SeedDatabase/WebViewController.h b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/WebViewController.h similarity index 100% rename from Examples/SeedDatabase/WebViewController.h rename to Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/WebViewController.h diff --git a/Examples/SeedDatabase/WebViewController.m b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/WebViewController.m similarity index 100% rename from Examples/SeedDatabase/WebViewController.m rename to Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/WebViewController.m diff --git a/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/main.m b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/main.m new file mode 100644 index 0000000..2beda72 --- /dev/null +++ b/Examples/SeedDatabase/SeedDatabaseExampleApp/SeedDatabaseExampleApp/main.m @@ -0,0 +1,16 @@ +// +// main.m +// SeedDatabaseExampleApp +// +// Created by JP Wright on 18.09.17. +// Copyright © 2017 Contentful. All rights reserved. +// + +#import +#import "CDAAppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([CDAAppDelegate class])); + } +} diff --git a/Examples/SeedDatabase/main.m b/Examples/SeedDatabase/main.m deleted file mode 100644 index 1e7db35..0000000 --- a/Examples/SeedDatabase/main.m +++ /dev/null @@ -1,18 +0,0 @@ -// -// main.m -// SeedDatabaseExample -// -// Created by Boris Bügling on 25/04/14. -// -// - -@import UIKit; - -#import "CDAAppDelegate.h" - -int main(int argc, char * argv[]) -{ - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([CDAAppDelegate class])); - } -} diff --git a/Gemfile b/Gemfile index 3afdabd..0b5ee4d 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source 'http://rubygems.org' -gem 'cocoapods', '~> 1.2.0' +gem 'cocoapods', '~> 1.2.1' gem 'xcpretty' gem 'xcode-install' gem 'cocoapods-keys', '~> 2.0.0' diff --git a/Gemfile.lock b/Gemfile.lock index 26f9578..3accb69 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -5,15 +5,15 @@ GEM RubyInline (3.12.4) ZenTest (~> 4.3) ZenTest (4.11.1) - activesupport (4.2.8) + activesupport (4.2.9) i18n (~> 0.7) minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - addressable (2.5.1) - public_suffix (~> 2.0, >= 2.0.2) + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) babosa (1.0.2) - claide (1.0.1) + claide (1.0.2) clamp (0.6.5) cocoapods (1.2.1) activesupport (>= 4.0.2, < 5) @@ -58,38 +58,40 @@ GEM cocoapods-try (1.1.0) colored (1.2) colored2 (3.1.2) - commander-fastlane (4.4.4) + commander-fastlane (4.4.5) highline (~> 1.7.2) + declarative (0.0.10) + declarative-option (0.1.0) docstat (1.0.4) sqlite3 domain_name (0.5.20170404) unf (>= 0.0.5, < 1.0.0) dotenv (2.2.1) escape (0.0.4) - excon (0.55.0) - faraday (0.12.1) + excon (0.59.0) + faraday (0.13.1) multipart-post (>= 1.2, < 3) faraday-cookie_jar (0.0.6) faraday (>= 0.7.4) http-cookie (~> 1.0.0) - faraday_middleware (0.11.0.1) + faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) fastimage (2.1.0) - fastlane (2.30.2) + fastlane (2.56.0) CFPropertyList (>= 2.3, < 3.0.0) addressable (>= 2.3, < 3.0.0) babosa (>= 1.0.2, < 2.0.0) bundler (>= 1.12.0, < 2.0.0) colored - commander-fastlane (>= 4.4.0, < 5.0.0) + commander-fastlane (>= 4.4.5, < 5.0.0) dotenv (>= 2.1.1, < 3.0.0) excon (>= 0.45.0, < 1.0.0) faraday (~> 0.9) faraday-cookie_jar (~> 0.0.6) faraday_middleware (~> 0.9) - fastimage (>= 1.6) + fastimage (>= 2.1.0, < 3.0.0) gh_inspector (>= 1.0.1, < 2.0.0) - google-api-client (~> 0.9.2) + google-api-client (>= 0.13.1, < 0.14.0) highline (>= 1.7.2, < 2.0.0) json (< 3.0.0) mini_magick (~> 4.5.1) @@ -97,6 +99,7 @@ GEM multi_xml (~> 0.5) multipart-post (~> 2.0.0) plist (>= 3.1.0, < 4.0.0) + public_suffix (~> 2.0.0) rubyzip (>= 1.1.0, < 2.0.0) security (= 0.1.3) slack-notifier (>= 1.3, < 2.0.0) @@ -104,23 +107,22 @@ GEM terminal-table (>= 1.4.5, < 2.0.0) tty-screen (~> 0.5.0) word_wrap (~> 1.0.0) - xcodeproj (>= 1.4.4, < 2.0.0) + xcodeproj (>= 1.5.0, < 2.0.0) xcpretty (>= 0.2.4, < 1.0.0) xcpretty-travis-formatter (>= 0.0.3) + ffi (1.9.18) fourflusher (2.0.1) fuzzy_match (2.0.4) gh_inspector (1.0.3) - google-api-client (0.9.28) - addressable (~> 2.3) + google-api-client (0.13.6) + addressable (~> 2.5, >= 2.5.1) googleauth (~> 0.5) - httpclient (~> 2.7) - hurley (~> 0.1) - memoist (~> 0.11) - mime-types (>= 1.6) - representable (~> 2.3.0) - retriable (~> 2.0) - googleauth (0.5.1) - faraday (~> 0.9) + httpclient (>= 2.8.1, < 3.0) + mime-types (~> 3.0) + representable (~> 3.0) + retriable (>= 2.0, < 4.0) + googleauth (0.5.3) + faraday (~> 0.12) jwt (~> 1.4) logging (~> 2.0) memoist (~> 0.12) @@ -131,8 +133,7 @@ GEM http-cookie (1.0.3) domain_name (~> 0.5) httpclient (2.8.3) - hurley (0.2) - i18n (0.8.1) + i18n (0.8.6) jazzy (0.0.14) activesupport (~> 4.1) mustache (~> 0.99) @@ -145,36 +146,45 @@ GEM logging (2.2.2) little-plugger (~> 1.1) multi_json (~> 1.10) - memoist (0.15.0) + memoist (0.16.0) mime-types (3.1) mime-types-data (~> 3.2015) mime-types-data (3.2016.0521) mini_magick (4.5.1) - mini_portile2 (2.1.0) - minitest (5.10.2) + mini_portile2 (2.2.0) + minitest (5.10.3) molinillo (0.5.7) - multi_json (1.12.1) + multi_json (1.12.2) multi_xml (0.6.0) multipart-post (2.0.0) mustache (0.99.8) nanaimo (0.2.3) nap (1.1.0) netrc (0.7.8) - nokogiri (1.7.2) - mini_portile2 (~> 2.1.0) + nokogiri (1.8.0) + mini_portile2 (~> 2.2.0) os (0.9.6) osx_keychain (1.0.1) RubyInline (~> 3) plist (3.3.0) public_suffix (2.0.5) + rb-fsevent (0.10.2) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) redcarpet (3.4.0) - representable (2.3.0) - uber (~> 0.0.7) - retriable (2.1.0) + representable (3.0.4) + declarative (< 0.1.0) + declarative-option (< 0.2.0) + uber (< 0.2.0) + retriable (3.1.1) rouge (2.0.7) ruby-macho (1.1.0) rubyzip (1.2.1) - sass (3.4.23) + sass (3.5.1) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) security (0.1.3) signet (0.7.3) addressable (~> 2.3) @@ -196,18 +206,18 @@ GEM tty-screen (0.5.0) tzinfo (1.2.3) thread_safe (~> 0.1) - uber (0.0.15) + uber (0.1.0) unf (0.1.4) unf_ext unf_ext (0.0.7.4) - unicode-display_width (1.2.1) + unicode-display_width (1.3.0) word_wrap (1.0.0) - xcode-install (2.1.1) + xcode-install (2.2.1) claide (>= 0.9.1, < 1.1.0) fastlane (>= 2.1.0, < 3.0.0) - xcodeproj (1.4.4) + xcodeproj (1.5.1) CFPropertyList (~> 2.3.3) - claide (>= 1.0.1, < 2.0) + claide (>= 1.0.2, < 2.0) colored2 (~> 3.1) nanaimo (~> 0.2.3) xcpretty (0.2.8) @@ -219,7 +229,7 @@ PLATFORMS ruby DEPENDENCIES - cocoapods (~> 1.2.0) + cocoapods (~> 1.2.1) cocoapods-clean cocoapods-deintegrate cocoapods-docstats @@ -232,4 +242,4 @@ DEPENDENCIES xcpretty BUNDLED WITH - 1.14.6 + 1.15.4 diff --git a/Podfile b/Podfile index d8bb972..d319f95 100644 --- a/Podfile +++ b/Podfile @@ -1,12 +1,12 @@ #!/usr/bin/ruby source 'https://github.com/CocoaPods/Specs.git' -#source 'https://github.com/contentful/CocoaPodsSpecs.git' +source 'https://github.com/contentful/CocoaPodsSpecs.git' -platform :ios, "8.0" ## Delivery API target 'ContentfulDeliveryAPI' do + platform :ios, "8.0" podspec :path => 'ContentfulDeliveryAPI.podspec' target 'Catalog' do @@ -21,23 +21,18 @@ target 'ContentfulDeliveryAPI' do target 'CoreDataExample' do inherit! :search_paths end +end + - target 'SeedDatabaseExample' do - inherit! :search_paths - end - target 'ContentfulSeedDatabase' do - platform :osx, "10.9" - inherit! :search_paths - end -end # Cocoapods docs are wrong and don't work for target 'DeliveryTests' do + platform :ios, "8.0" pod 'CCLRequestReplay', :git => 'https://github.com/neonichu/CCLRequestReplay.git' pod 'OCMock', :inhibit_warnings => true - pod 'VCRURLConnection', :inhibit_warnings => true + pod 'VCRURLConnection', '= 0.2.2', :inhibit_warnings => true pod 'Realm', '~> 2.5.0', :inhibit_warnings => true # Realm must be linked for the persistence layer and should match the same version in the submodule pod 'FBSnapshotTestCase/Core', :inhibit_warnings => true end @@ -53,13 +48,15 @@ plugin 'cocoapods-keys', { ## Management API target 'ContentfulManagementAPI' do + platform :ios, "8.0" podspec :path => 'ContentfulManagementAPI.podspec' end -target 'ManagementTests' do +target 'ManagementTests' do + platform :ios, "8.0" pod 'Specta' - pod 'Expecta' - pod 'VCRURLConnection', :inhibit_warnings => true + pod 'Expecta', '= 1.0.5' + pod 'VCRURLConnection', '= 0.2.2', :inhibit_warnings => true end diff --git a/Podfile.lock b/Podfile.lock index b9f3a2f..8bda6a5 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -40,7 +40,7 @@ PODS: DEPENDENCIES: - AFNetworking (~> 3.1.0) - CCLRequestReplay (from `https://github.com/neonichu/CCLRequestReplay.git`) - - Expecta + - Expecta (= 1.0.5) - FBSnapshotTestCase/Core - ISO8601 (~> 0.6.0) - Keys (from `Pods/CocoaPodsKeys`) @@ -48,7 +48,7 @@ DEPENDENCIES: - PDKTCollectionViewWaterfallLayout - Realm (~> 2.5.0) - Specta - - VCRURLConnection + - VCRURLConnection (= 0.2.2) EXTERNAL SOURCES: CCLRequestReplay: @@ -74,6 +74,6 @@ SPEC CHECKSUMS: Specta: f506f3a8361de16bc0dcf3b17b75e269072ba465 VCRURLConnection: 1b14489604ca90b7b144b50dab6f9845d8931a45 -PODFILE CHECKSUM: dd33e2872a26fae462f5215528bca376e0e48bde +PODFILE CHECKSUM: a4eee46bb912bcb0d1b1e1cb3aeaa75aaab8e69e COCOAPODS: 1.2.1 diff --git a/Submodules/ContentfulPersistence b/Submodules/ContentfulPersistence index d4d7813..e9d326d 160000 --- a/Submodules/ContentfulPersistence +++ b/Submodules/ContentfulPersistence @@ -1 +1 @@ -Subproject commit d4d7813e5424dc69b164b41f0c6441498776be13 +Subproject commit e9d326de457f0d2d9a623c382081dc38e2eaa8bc diff --git a/Versions.h b/Versions.h index 487d6b3..d008211 100644 --- a/Versions.h +++ b/Versions.h @@ -10,6 +10,6 @@ #define Versions_h #define MANAGEMENT_SDK_VERSION @"0.10.1" -#define DELIVERY_SDK_VERSION @"2.0.3" +#define DELIVERY_SDK_VERSION @"2.0.4" #endif /* Versions_h */