From 538ed57280b827204114948e386f8033c459689d Mon Sep 17 00:00:00 2001 From: Paul Solt Date: Wed, 7 May 2025 14:54:38 -0400 Subject: [PATCH 1/2] Adds Swift Package Manager support * Updated github workflows --- .github/workflows/build-test.yml | 21 -------- .github/workflows/build.yml | 8 ++-- .gitignore | 1 + CHANGELOG.md | 6 ++- Package.resolved | 24 ++++++++++ Package.swift | 34 +++++++++++++ README.md | 48 +++++++++++-------- ogc-api-features-json-ios/Info.plist | 24 ---------- ogc-api-features-json-ios/OAFCollection.m | 4 +- ogc-api-features-json-ios/OAFCollections.m | 4 +- ogc-api-features-json-ios/OAFCrs.m | 2 +- ogc-api-features-json-ios/OAFExtent.m | 4 +- .../OAFFeatureCollection.m | 7 +-- .../OAFFeaturesConverter.m | 4 +- ogc-api-features-json-ios/OAFFeaturesObject.m | 4 +- ogc-api-features-json-ios/OAFLink.m | 2 +- ogc-api-features-json-ios/OAFSpatial.m | 2 +- ogc-api-features-json-ios/OAFTemporal.m | 2 +- .../OGC_APIFeaturesJSON}/OAFCollection.h | 4 +- .../OGC_APIFeaturesJSON}/OAFCollections.h | 2 +- .../OGC_APIFeaturesJSON}/OAFCrs.h | 0 .../OGC_APIFeaturesJSON}/OAFExtent.h | 4 +- .../OAFFeatureCollection.h | 4 +- .../OAFFeaturesConverter.h | 4 +- .../OGC_APIFeaturesJSON}/OAFFeaturesObject.h | 0 .../OGC_APIFeaturesJSON}/OAFLink.h | 2 +- .../OGC_APIFeaturesJSON}/OAFSpatial.h | 2 +- .../OGC_APIFeaturesJSON}/OAFTemporal.h | 2 +- .../OGC_APIFeaturesJSON/OGC_APIFeaturesJSON.h | 23 +++++++++ ...gc-api-features-json-ios-Bridging-Header.h | 25 ---------- .../ogc-api-features-json-ios-Prefix.pch | 6 --- .../ogc_api_features_json_ios.h | 13 ----- .../ogc_api_features_json_ios.swift | 9 ---- ogc-api-features-json-iosTests/Info.plist | 24 ---------- .../OAFFeaturesTest.m | 6 +-- 35 files changed, 150 insertions(+), 181 deletions(-) delete mode 100644 .github/workflows/build-test.yml create mode 100644 Package.resolved create mode 100644 Package.swift delete mode 100644 ogc-api-features-json-ios/Info.plist rename ogc-api-features-json-ios/{ => include/OGC_APIFeaturesJSON}/OAFCollection.h (95%) rename ogc-api-features-json-ios/{ => include/OGC_APIFeaturesJSON}/OAFCollections.h (95%) rename ogc-api-features-json-ios/{ => include/OGC_APIFeaturesJSON}/OAFCrs.h (100%) rename ogc-api-features-json-ios/{ => include/OGC_APIFeaturesJSON}/OAFExtent.h (92%) rename ogc-api-features-json-ios/{ => include/OGC_APIFeaturesJSON}/OAFFeatureCollection.h (94%) rename ogc-api-features-json-ios/{ => include/OGC_APIFeaturesJSON}/OAFFeaturesConverter.h (97%) rename ogc-api-features-json-ios/{ => include/OGC_APIFeaturesJSON}/OAFFeaturesObject.h (100%) rename ogc-api-features-json-ios/{ => include/OGC_APIFeaturesJSON}/OAFLink.h (96%) rename ogc-api-features-json-ios/{ => include/OGC_APIFeaturesJSON}/OAFSpatial.h (97%) rename ogc-api-features-json-ios/{ => include/OGC_APIFeaturesJSON}/OAFTemporal.h (97%) create mode 100644 ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OGC_APIFeaturesJSON.h delete mode 100644 ogc-api-features-json-ios/ogc-api-features-json-ios-Bridging-Header.h delete mode 100644 ogc-api-features-json-ios/ogc-api-features-json-ios-Prefix.pch delete mode 100644 ogc-api-features-json-ios/ogc_api_features_json_ios.h delete mode 100644 ogc-api-features-json-ios/ogc_api_features_json_ios.swift delete mode 100644 ogc-api-features-json-iosTests/Info.plist diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml deleted file mode 100644 index 6ce769b..0000000 --- a/.github/workflows/build-test.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Build & Test - -on: - push: - branches: - - master - pull_request: - -jobs: - - build: - - runs-on: macOS-latest - - steps: - - name: Checkout Repository - uses: actions/checkout@v3 - - name: Install - run: pod install - - name: Build & Test - run: xcodebuild test -workspace ogc-api-features-json-ios.xcworkspace -scheme ogc-api-features-json-ios -destination 'platform=iOS Simulator,OS=latest,name=iPhone 14' diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3ac3319..b509559 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,8 +13,8 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v3 - - name: Install - run: pod install + uses: actions/checkout@v4 - name: Build - run: xcodebuild build-for-testing -workspace ogc-api-features-json-ios.xcworkspace -scheme ogc-api-features-json-ios -destination 'platform=iOS Simulator,OS=latest,name=iPhone 14' + run: swift build + - name: Test + run: swift test diff --git a/.gitignore b/.gitignore index 2384951..0b7626a 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ Pods xcuserdata/ *.swp Carthage/ +.build/ \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 69f7bbb..dd451d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,11 @@ Adheres to [Semantic Versioning](http://semver.org/). --- -## 4.2.6 (TBD) +## 5.0.0 (5-7-2025) + +* Adds Swift Package Manager (SPM) support and removes Cocoapods +* Integrated sf-geojson-ios 5.0.0 (Breaking NS_ENUM Objective-C/Swift Interoperability fixes) -* TBD ## [4.2.5](https://github.com/ngageoint/ogc-api-features-json-ios/releases/tag/4.2.5) (04-08-2024) diff --git a/Package.resolved b/Package.resolved new file mode 100644 index 0000000..d877181 --- /dev/null +++ b/Package.resolved @@ -0,0 +1,24 @@ +{ + "originHash" : "f1fe69523c01f3f616889f74e9def3e9cf39e8a371c1a1909068977abd002349", + "pins" : [ + { + "identity" : "simple-features-geojson-ios", + "kind" : "remoteSourceControl", + "location" : "https://github.com/ngageoint/simple-features-geojson-ios", + "state" : { + "branch" : "psolt/Package", + "revision" : "79674f41f5d8be1e39922cf77b45362869bb8113" + } + }, + { + "identity" : "simple-features-ios", + "kind" : "remoteSourceControl", + "location" : "https://github.com/ngageoint/simple-features-ios", + "state" : { + "branch" : "psolt/v5-NS_ENUM_Package", + "revision" : "0050585703585a94bca5c8530a6c45de10c0293c" + } + } + ], + "version" : 3 +} diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..1e80931 --- /dev/null +++ b/Package.swift @@ -0,0 +1,34 @@ +// swift-tools-version: 5.10 + +import PackageDescription + +let package = Package( + name: "OGC_APIFeaturesJSON", + platforms: [ + .iOS(.v13), .macOS(.v12) + ], + products: [ + .library( + name: "OGC_APIFeaturesJSON", + targets: ["OGC_APIFeaturesJSON"]) + ], + dependencies: [ + .package(url: "https://github.com/ngageoint/simple-features-geojson-ios", branch: "psolt/Package"), // FIXME: Update to published release (5.0.0 version) + ], + targets: [ + .target( + name: "OGC_APIFeaturesJSON", + dependencies: [ + .product(name: "SimpleFeaturesGeoJSON", package: "simple-features-geojson-ios") + ], + path: "ogc-api-features-json-ios" + ), + .testTarget( + name: "OGCAPIFeaturesJSONTests", + dependencies: [ + "OGC_APIFeaturesJSON" + ], + path: "ogc-api-features-json-iosTests" + ) + ] +) diff --git a/README.md b/README.md index 018b16e..615ea23 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,8 @@ View the latest [Appledoc](http://ngageoint.github.io/ogc-api-features-json-ios/ #### Read #### ```objectivec - +@import OGC_APIFeaturesJSON; + OAFCollections *collections = [OAFFeaturesConverter jsonToCollections:collectionsContent]; OAFCollection *collection = [OAFFeaturesConverter jsonToCollection:collectionContent]; OAFFeatureCollection *featureCollection = [OAFFeaturesConverter jsonToFeatureCollection:featureCollectionContent]; @@ -39,43 +40,48 @@ NSString *featureCollectionContent = [OAFFeaturesConverter objectToJSON:featureC ### Build ### -[![Build & Test](https://github.com/ngageoint/ogc-api-features-json-ios/workflows/Build%20&%20Test/badge.svg)](https://github.com/ngageoint/ogc-api-features-json-ios/actions/workflows/build-test.yml) - -Build this repository using Xcode and/or CocoaPods: - - pod repo update - pod install +[![Build](https://github.com/ngageoint/ogc-api-features-json-ios/workflows/Build/badge.svg)](https://github.com/ngageoint/ogc-api-features-json-ios/actions/workflows/build.yml) -Open ogc-api-features-json-ios.xcworkspace in Xcode or build from command line: +Build this repository using Swift Package Manager: - xcodebuild -workspace 'ogc-api-features-json-ios.xcworkspace' -scheme ogc-api-features-json-ios build + swift build Run tests from Xcode or from command line: - xcodebuild test -workspace 'ogc-api-features-json-ios.xcworkspace' -scheme ogc-api-features-json-ios -destination 'platform=iOS Simulator,name=iPhone 15' + swift test -### Include Library ### +Open the Swift Package in Xcode from command line: -Include this repository by specifying it in a Podfile using a supported option. + open Package.swift -Pull from [CocoaPods](https://cocoapods.org/pods/ogc-api-features-json-ios): +### Include Library ### - pod 'ogc-api-features-json-ios', '~> 4.2.5' +Use this library via SPM in your Package.swift: -Pull from GitHub: + dependencies: [ + .package(url: "https://github.com/ngageoint/ogc-api-features-json-ios.git", branch: "release/5.0.0"), + ] + +Or as a tagged release: - pod 'ogc-api-features-json-ios', :git => 'https://github.com/ngageoint/ogc-api-features-json-ios.git', :branch => 'master' - pod 'ogc-api-features-json-ios', :git => 'https://github.com/ngageoint/ogc-api-features-json-ios.git', :tag => '4.2.5' + dependencies: [ + .package(url: "https://github.com/ngageoint/ogc-api-features-json-ios.git", from: "5.0.0"), + ] -Include as local project: +Reference it in your Package.swift target: - pod 'ogc-api-features-json-ios', :path => '../ogc-api-features-json-ios' + .target( + name: "MyApp", + dependencies: [ + .product(name: "OGC_APIFeaturesJSON", package: "ogc-api-features-json-ios"), + ], + ), ### Swift ### -To use from Swift, import the ogc-api-features-json-ios bridging header from the Swift project's bridging header +To use from Swift: - #import "ogc-api-features-json-ios-Bridging-Header.h" + import OGC_APIFeaturesJSON ### Remote Dependencies ### diff --git a/ogc-api-features-json-ios/Info.plist b/ogc-api-features-json-ios/Info.plist deleted file mode 100644 index ae6787f..0000000 --- a/ogc-api-features-json-ios/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - NSPrincipalClass - - - diff --git a/ogc-api-features-json-ios/OAFCollection.m b/ogc-api-features-json-ios/OAFCollection.m index f498b1d..3fb3930 100644 --- a/ogc-api-features-json-ios/OAFCollection.m +++ b/ogc-api-features-json-ios/OAFCollection.m @@ -6,8 +6,8 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFCollection.h" -#import "OAFFeaturesConverter.h" +#import +#import NSString * const OAF_ID = @"id"; NSString * const OAF_DESCRIPTION = @"description"; diff --git a/ogc-api-features-json-ios/OAFCollections.m b/ogc-api-features-json-ios/OAFCollections.m index 1ca87b1..91a019a 100644 --- a/ogc-api-features-json-ios/OAFCollections.m +++ b/ogc-api-features-json-ios/OAFCollections.m @@ -6,8 +6,8 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFCollections.h" -#import "OAFFeaturesConverter.h" +#import +#import NSString * const OAF_COLLECTIONS = @"collections"; diff --git a/ogc-api-features-json-ios/OAFCrs.m b/ogc-api-features-json-ios/OAFCrs.m index da12947..f2f47fd 100644 --- a/ogc-api-features-json-ios/OAFCrs.m +++ b/ogc-api-features-json-ios/OAFCrs.m @@ -6,7 +6,7 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFCrs.h" +#import NSString *const OAF_CRS_PATTERN = @"http.+/([^/]+)/([^/]+)/([^/]+)$"; int const OAF_CRS_PATTERN_AUTHORITY_GROUP = 1; diff --git a/ogc-api-features-json-ios/OAFExtent.m b/ogc-api-features-json-ios/OAFExtent.m index e58e527..4455476 100644 --- a/ogc-api-features-json-ios/OAFExtent.m +++ b/ogc-api-features-json-ios/OAFExtent.m @@ -6,8 +6,8 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFExtent.h" -#import "OAFFeaturesConverter.h" +#import +#import NSString * const OAF_SPATIAL = @"spatial"; NSString * const OAF_TEMPORAL = @"temporal"; diff --git a/ogc-api-features-json-ios/OAFFeatureCollection.m b/ogc-api-features-json-ios/OAFFeatureCollection.m index 4e9a772..8154a7d 100644 --- a/ogc-api-features-json-ios/OAFFeatureCollection.m +++ b/ogc-api-features-json-ios/OAFFeatureCollection.m @@ -6,9 +6,10 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFFeatureCollection.h" -#import "OAFFeaturesConverter.h" -#import "SFGFeatureConverter.h" +#import +#import + +@import SimpleFeaturesGeoJSON; NSString * const OAF_LINKS = @"links"; NSString * const OAF_TIME_STAMP = @"timeStamp"; diff --git a/ogc-api-features-json-ios/OAFFeaturesConverter.m b/ogc-api-features-json-ios/OAFFeaturesConverter.m index ed0ece4..b938922 100644 --- a/ogc-api-features-json-ios/OAFFeaturesConverter.m +++ b/ogc-api-features-json-ios/OAFFeaturesConverter.m @@ -6,8 +6,8 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFFeaturesConverter.h" -#import "SFGFeatureConverter.h" +#import +#import @implementation OAFFeaturesConverter diff --git a/ogc-api-features-json-ios/OAFFeaturesObject.m b/ogc-api-features-json-ios/OAFFeaturesObject.m index 9e4cea2..6c540c8 100644 --- a/ogc-api-features-json-ios/OAFFeaturesObject.m +++ b/ogc-api-features-json-ios/OAFFeaturesObject.m @@ -6,8 +6,8 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFFeaturesObject.h" -#import "SFGOrderedDictionary.h" +#import +@import SimpleFeaturesGeoJSON; @implementation OAFFeaturesObject diff --git a/ogc-api-features-json-ios/OAFLink.m b/ogc-api-features-json-ios/OAFLink.m index 88e4107..8303f03 100644 --- a/ogc-api-features-json-ios/OAFLink.m +++ b/ogc-api-features-json-ios/OAFLink.m @@ -6,7 +6,7 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFLink.h" +#import NSString * const OAF_HREF = @"href"; NSString * const OAF_REL = @"rel"; diff --git a/ogc-api-features-json-ios/OAFSpatial.m b/ogc-api-features-json-ios/OAFSpatial.m index 82f391d..b6a9ff6 100644 --- a/ogc-api-features-json-ios/OAFSpatial.m +++ b/ogc-api-features-json-ios/OAFSpatial.m @@ -6,7 +6,7 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFSpatial.h" +#import NSString * const OAF_BBOX = @"bbox"; NSString * const OAF_CRS = @"crs"; diff --git a/ogc-api-features-json-ios/OAFTemporal.m b/ogc-api-features-json-ios/OAFTemporal.m index 7415952..ef8875e 100644 --- a/ogc-api-features-json-ios/OAFTemporal.m +++ b/ogc-api-features-json-ios/OAFTemporal.m @@ -6,7 +6,7 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFTemporal.h" +#import NSString * const OAF_INTERVAL = @"interval"; NSString * const OAF_TRS = @"trs"; diff --git a/ogc-api-features-json-ios/OAFCollection.h b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFCollection.h similarity index 95% rename from ogc-api-features-json-ios/OAFCollection.h rename to ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFCollection.h index e6b3f3f..c542357 100644 --- a/ogc-api-features-json-ios/OAFCollection.h +++ b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFCollection.h @@ -6,8 +6,8 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFLink.h" -#import "OAFExtent.h" +#import +#import /** * id property name diff --git a/ogc-api-features-json-ios/OAFCollections.h b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFCollections.h similarity index 95% rename from ogc-api-features-json-ios/OAFCollections.h rename to ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFCollections.h index 85a117e..acd6950 100644 --- a/ogc-api-features-json-ios/OAFCollections.h +++ b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFCollections.h @@ -6,7 +6,7 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFCollection.h" +#import /** * collections property name diff --git a/ogc-api-features-json-ios/OAFCrs.h b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFCrs.h similarity index 100% rename from ogc-api-features-json-ios/OAFCrs.h rename to ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFCrs.h diff --git a/ogc-api-features-json-ios/OAFExtent.h b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFExtent.h similarity index 92% rename from ogc-api-features-json-ios/OAFExtent.h rename to ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFExtent.h index cf6229e..c889eb9 100644 --- a/ogc-api-features-json-ios/OAFExtent.h +++ b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFExtent.h @@ -6,8 +6,8 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFSpatial.h" -#import "OAFTemporal.h" +#import +#import /** * spatial property name diff --git a/ogc-api-features-json-ios/OAFFeatureCollection.h b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFFeatureCollection.h similarity index 94% rename from ogc-api-features-json-ios/OAFFeatureCollection.h rename to ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFFeatureCollection.h index 00a160c..2fea04a 100644 --- a/ogc-api-features-json-ios/OAFFeatureCollection.h +++ b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFFeatureCollection.h @@ -6,8 +6,8 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "SFGFeatureCollection.h" -#import "OAFLink.h" +#import +#import /** * Links property name diff --git a/ogc-api-features-json-ios/OAFFeaturesConverter.h b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFFeaturesConverter.h similarity index 97% rename from ogc-api-features-json-ios/OAFFeaturesConverter.h rename to ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFFeaturesConverter.h index d799769..75e53d1 100644 --- a/ogc-api-features-json-ios/OAFFeaturesConverter.h +++ b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFFeaturesConverter.h @@ -6,8 +6,8 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFCollections.h" -#import "OAFFeatureCollection.h" +#import +#import /** * Features Converter diff --git a/ogc-api-features-json-ios/OAFFeaturesObject.h b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFFeaturesObject.h similarity index 100% rename from ogc-api-features-json-ios/OAFFeaturesObject.h rename to ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFFeaturesObject.h diff --git a/ogc-api-features-json-ios/OAFLink.h b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFLink.h similarity index 96% rename from ogc-api-features-json-ios/OAFLink.h rename to ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFLink.h index d792698..db47f9f 100644 --- a/ogc-api-features-json-ios/OAFLink.h +++ b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFLink.h @@ -6,7 +6,7 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFFeaturesObject.h" +#import /** * href property name diff --git a/ogc-api-features-json-ios/OAFSpatial.h b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFSpatial.h similarity index 97% rename from ogc-api-features-json-ios/OAFSpatial.h rename to ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFSpatial.h index 4400d07..7e40788 100644 --- a/ogc-api-features-json-ios/OAFSpatial.h +++ b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFSpatial.h @@ -6,7 +6,7 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFFeaturesObject.h" +#import /** * bbox property name diff --git a/ogc-api-features-json-ios/OAFTemporal.h b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFTemporal.h similarity index 97% rename from ogc-api-features-json-ios/OAFTemporal.h rename to ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFTemporal.h index a9fc583..79f29d3 100644 --- a/ogc-api-features-json-ios/OAFTemporal.h +++ b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OAFTemporal.h @@ -6,7 +6,7 @@ // Copyright © 2019 NGA. All rights reserved. // -#import "OAFFeaturesObject.h" +#import /** * interval property name diff --git a/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OGC_APIFeaturesJSON.h b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OGC_APIFeaturesJSON.h new file mode 100644 index 0000000..840bfc5 --- /dev/null +++ b/ogc-api-features-json-ios/include/OGC_APIFeaturesJSON/OGC_APIFeaturesJSON.h @@ -0,0 +1,23 @@ +// +// OGC_APIFeaturesJSON.h +// ogc-api-features-json-ios +// +// Created by Brian Osborn on 8/6/19. +// Copyright (c) 2019 NGA. All rights reserved. +// + +#ifndef ogc_api_features_json_ios_ogc_api_features_json_ios_h +#define ogc_api_features_json_ios_ogc_api_features_json_ios_h + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#endif diff --git a/ogc-api-features-json-ios/ogc-api-features-json-ios-Bridging-Header.h b/ogc-api-features-json-ios/ogc-api-features-json-ios-Bridging-Header.h deleted file mode 100644 index 911a9ab..0000000 --- a/ogc-api-features-json-ios/ogc-api-features-json-ios-Bridging-Header.h +++ /dev/null @@ -1,25 +0,0 @@ -// -// ogc-api-features-json-ios-Bridging-Header.h -// ogc-api-features-json-ios -// -// Created by Brian Osborn on 8/6/19. -// Copyright © 2019 NGA. All rights reserved. -// - -#ifndef ogc_api_features_json_ios_Bridging_Header_h -#define ogc_api_features_json_ios_Bridging_Header_h - -#import "sf-geojson-ios-Bridging-Header.h" -#import "ogc_api_features_json_ios.h" -#import "OAFCollection.h" -#import "OAFCollections.h" -#import "OAFCrs.h" -#import "OAFExtent.h" -#import "OAFFeatureCollection.h" -#import "OAFFeaturesConverter.h" -#import "OAFFeaturesObject.h" -#import "OAFLink.h" -#import "OAFSpatial.h" -#import "OAFTemporal.h" - -#endif /* ogc_api_features_json_ios_Bridging_Header_h */ diff --git a/ogc-api-features-json-ios/ogc-api-features-json-ios-Prefix.pch b/ogc-api-features-json-ios/ogc-api-features-json-ios-Prefix.pch deleted file mode 100644 index fbe8d11..0000000 --- a/ogc-api-features-json-ios/ogc-api-features-json-ios-Prefix.pch +++ /dev/null @@ -1,6 +0,0 @@ -// -// Prefix header -// -// The contents of this file are implicitly included at the beginning of every source file. -// - diff --git a/ogc-api-features-json-ios/ogc_api_features_json_ios.h b/ogc-api-features-json-ios/ogc_api_features_json_ios.h deleted file mode 100644 index a27e77a..0000000 --- a/ogc-api-features-json-ios/ogc_api_features_json_ios.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// ogc_api_features_json_ios.h -// ogc-api-features-json-ios -// -// Created by Brian Osborn on 8/6/19. -// Copyright (c) 2019 NGA. All rights reserved. -// - -#ifndef ogc_api_features_json_ios_ogc_api_features_json_ios_h -#define ogc_api_features_json_ios_ogc_api_features_json_ios_h - - -#endif diff --git a/ogc-api-features-json-ios/ogc_api_features_json_ios.swift b/ogc-api-features-json-ios/ogc_api_features_json_ios.swift deleted file mode 100644 index 56d3c76..0000000 --- a/ogc-api-features-json-ios/ogc_api_features_json_ios.swift +++ /dev/null @@ -1,9 +0,0 @@ -// -// ogc_api_features_json_ios.swift -// ogc-api-features-json-ios -// -// Created by Brian Osborn on 10/25/23. -// Copyright © 2023 NGA. All rights reserved. -// - -import Foundation diff --git a/ogc-api-features-json-iosTests/Info.plist b/ogc-api-features-json-iosTests/Info.plist deleted file mode 100644 index ba72822..0000000 --- a/ogc-api-features-json-iosTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/ogc-api-features-json-iosTests/OAFFeaturesTest.m b/ogc-api-features-json-iosTests/OAFFeaturesTest.m index 909ea7c..5684d65 100644 --- a/ogc-api-features-json-iosTests/OAFFeaturesTest.m +++ b/ogc-api-features-json-iosTests/OAFFeaturesTest.m @@ -8,9 +8,9 @@ #import "OAFFeaturesTest.h" #import "OAFTestUtils.h" -#import "SFGFeatureConverter.h" -#import "OAFFeaturesConverter.h" -#import "OAFCrs.h" +@import SimpleFeatures; +@import SimpleFeaturesGeoJSON; +@import OGC_APIFeaturesJSON; @implementation OAFFeaturesTest From c6497eeda1d21aeeb789590d53ea0eef8625393d Mon Sep 17 00:00:00 2001 From: Paul Solt Date: Wed, 7 May 2025 15:06:33 -0400 Subject: [PATCH 2/2] Removed cocoapods support --- Podfile | 10 - ogc-api-features-json-ios.podspec | 21 - .../project.pbxproj | 656 ------------------ .../ogc-api-features-json-ios.xcscheme | 109 --- 4 files changed, 796 deletions(-) delete mode 100644 Podfile delete mode 100644 ogc-api-features-json-ios.podspec delete mode 100644 ogc-api-features-json-ios.xcodeproj/project.pbxproj delete mode 100644 ogc-api-features-json-ios.xcodeproj/xcshareddata/xcschemes/ogc-api-features-json-ios.xcscheme diff --git a/Podfile b/Podfile deleted file mode 100644 index 543ac9f..0000000 --- a/Podfile +++ /dev/null @@ -1,10 +0,0 @@ -source 'https://github.com/CocoaPods/Specs.git' -platform :ios, '12.0' - -target 'ogc-api-features-json-ios' do - pod 'sf-geojson-ios', '~> 4.2.5' - - target 'ogc-api-features-json-iosTests' do - inherit! :search_paths - end -end diff --git a/ogc-api-features-json-ios.podspec b/ogc-api-features-json-ios.podspec deleted file mode 100644 index 19c2689..0000000 --- a/ogc-api-features-json-ios.podspec +++ /dev/null @@ -1,21 +0,0 @@ -Pod::Spec.new do |s| - s.name = 'ogc-api-features-json-ios' - s.version = '4.2.6' - s.license = {:type => 'MIT', :file => 'LICENSE' } - s.summary = 'iOS SDK for OGC API Features JSON' - s.homepage = 'https://github.com/ngageoint/ogc-api-features-json-ios' - s.authors = { 'NGA' => '', 'BIT Systems' => '', 'Brian Osborn' => 'bosborn@caci.com' } - s.social_media_url = 'https://twitter.com/NGA_GEOINT' - s.source = { :git => 'https://github.com/ngageoint/ogc-api-features-json-ios.git', :tag => s.version } - s.requires_arc = true - s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' } - - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' - - s.source_files = 'ogc-api-features-json-ios/**/*.{h,m}' - - s.frameworks = 'Foundation' - - s.dependency 'sf-geojson-ios', '~> 4.2.5' -end diff --git a/ogc-api-features-json-ios.xcodeproj/project.pbxproj b/ogc-api-features-json-ios.xcodeproj/project.pbxproj deleted file mode 100644 index d23f6f8..0000000 --- a/ogc-api-features-json-ios.xcodeproj/project.pbxproj +++ /dev/null @@ -1,656 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 042FC6571B963FE500549A4B /* ogc_api_features_json_ios.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 042FC64B1B963FE500549A4B /* ogc_api_features_json_ios.framework */; }; - 042FC6D31B96421E00549A4B /* ogc-api-features-json-ios-Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = 042FC69E1B96421E00549A4B /* ogc-api-features-json-ios-Prefix.pch */; }; - 042FC6D51B96453E00549A4B /* ogc_api_features_json_ios.h in Headers */ = {isa = PBXBuildFile; fileRef = 042FC6D41B96453E00549A4B /* ogc_api_features_json_ios.h */; }; - 0472B51B1C03590500496B87 /* ogc-api-features-json-ios-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 0472B51A1C03590500496B87 /* ogc-api-features-json-ios-Bridging-Header.h */; }; - 0493A5A22AE9560B000B75E6 /* ogc_api_features_json_ios.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0493A5A12AE9560B000B75E6 /* ogc_api_features_json_ios.swift */; }; - 04E8E48E22FB6D1E001696A2 /* OAFFeaturesObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E8E48C22FB6D1E001696A2 /* OAFFeaturesObject.h */; }; - 04E8E48F22FB6D1E001696A2 /* OAFFeaturesObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E8E48D22FB6D1E001696A2 /* OAFFeaturesObject.m */; }; - 04E8E49222FB6D48001696A2 /* OAFCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E8E49022FB6D48001696A2 /* OAFCollection.h */; }; - 04E8E49322FB6D48001696A2 /* OAFCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E8E49122FB6D48001696A2 /* OAFCollection.m */; }; - 04E8E49622FB6D65001696A2 /* OAFCollections.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E8E49422FB6D65001696A2 /* OAFCollections.h */; }; - 04E8E49722FB6D65001696A2 /* OAFCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E8E49522FB6D65001696A2 /* OAFCollections.m */; }; - 04E8E49A22FB6DA2001696A2 /* OAFCrs.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E8E49822FB6DA2001696A2 /* OAFCrs.h */; }; - 04E8E49B22FB6DA2001696A2 /* OAFCrs.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E8E49922FB6DA2001696A2 /* OAFCrs.m */; }; - 04E8E49E22FB6DC5001696A2 /* OAFExtent.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E8E49C22FB6DC5001696A2 /* OAFExtent.h */; }; - 04E8E49F22FB6DC5001696A2 /* OAFExtent.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E8E49D22FB6DC5001696A2 /* OAFExtent.m */; }; - 04E8E4A222FB6DF7001696A2 /* OAFFeatureCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E8E4A022FB6DF7001696A2 /* OAFFeatureCollection.h */; }; - 04E8E4A322FB6DF7001696A2 /* OAFFeatureCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E8E4A122FB6DF7001696A2 /* OAFFeatureCollection.m */; }; - 04E8E4A622FB6E16001696A2 /* OAFFeaturesConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E8E4A422FB6E16001696A2 /* OAFFeaturesConverter.h */; }; - 04E8E4A722FB6E16001696A2 /* OAFFeaturesConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E8E4A522FB6E16001696A2 /* OAFFeaturesConverter.m */; }; - 04E8E4AA22FB6E3A001696A2 /* OAFLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E8E4A822FB6E3A001696A2 /* OAFLink.h */; }; - 04E8E4AB22FB6E3A001696A2 /* OAFLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E8E4A922FB6E3A001696A2 /* OAFLink.m */; }; - 04E8E4AE22FB6E5D001696A2 /* OAFSpatial.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E8E4AC22FB6E5D001696A2 /* OAFSpatial.h */; }; - 04E8E4AF22FB6E5D001696A2 /* OAFSpatial.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E8E4AD22FB6E5D001696A2 /* OAFSpatial.m */; }; - 04E8E4B222FB6E89001696A2 /* OAFTemporal.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E8E4B022FB6E89001696A2 /* OAFTemporal.h */; }; - 04E8E4B322FB6E89001696A2 /* OAFTemporal.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E8E4B122FB6E89001696A2 /* OAFTemporal.m */; }; - 04E8E4B622FB6FC9001696A2 /* OAFFeaturesTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E8E4B522FB6FC9001696A2 /* OAFFeaturesTest.m */; }; - 04E8E4B922FC64E6001696A2 /* OAFTestUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E8E4B822FC64E6001696A2 /* OAFTestUtils.m */; }; - B4B9C5C590F6D09B45DC2BDB /* libPods-ogc-api-features-json-ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F9A70C9172FC5893F17C0FB6 /* libPods-ogc-api-features-json-ios.a */; }; - B5D94958E350F092F31540ED /* libPods-ogc-api-features-json-iosTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 499642A447440D35F38311C9 /* libPods-ogc-api-features-json-iosTests.a */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 042FC6581B963FE500549A4B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 042FC6421B963FE500549A4B /* Project object */; - proxyType = 1; - remoteGlobalIDString = 042FC64A1B963FE500549A4B; - remoteInfo = "ogc-api-features-json-ios"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 042FC64B1B963FE500549A4B /* ogc_api_features_json_ios.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ogc_api_features_json_ios.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 042FC64F1B963FE500549A4B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 042FC6561B963FE500549A4B /* ogc_api_features_json_iosTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ogc_api_features_json_iosTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 042FC65C1B963FE500549A4B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 042FC69E1B96421E00549A4B /* ogc-api-features-json-ios-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ogc-api-features-json-ios-Prefix.pch"; sourceTree = ""; }; - 042FC6D41B96453E00549A4B /* ogc_api_features_json_ios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ogc_api_features_json_ios.h; sourceTree = ""; }; - 0472B51A1C03590500496B87 /* ogc-api-features-json-ios-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ogc-api-features-json-ios-Bridging-Header.h"; sourceTree = ""; }; - 0493A5A12AE9560B000B75E6 /* ogc_api_features_json_ios.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ogc_api_features_json_ios.swift; sourceTree = ""; }; - 04E8E48C22FB6D1E001696A2 /* OAFFeaturesObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OAFFeaturesObject.h; sourceTree = ""; }; - 04E8E48D22FB6D1E001696A2 /* OAFFeaturesObject.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OAFFeaturesObject.m; sourceTree = ""; }; - 04E8E49022FB6D48001696A2 /* OAFCollection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OAFCollection.h; sourceTree = ""; }; - 04E8E49122FB6D48001696A2 /* OAFCollection.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OAFCollection.m; sourceTree = ""; }; - 04E8E49422FB6D65001696A2 /* OAFCollections.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OAFCollections.h; sourceTree = ""; }; - 04E8E49522FB6D65001696A2 /* OAFCollections.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OAFCollections.m; sourceTree = ""; }; - 04E8E49822FB6DA2001696A2 /* OAFCrs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OAFCrs.h; sourceTree = ""; }; - 04E8E49922FB6DA2001696A2 /* OAFCrs.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OAFCrs.m; sourceTree = ""; }; - 04E8E49C22FB6DC5001696A2 /* OAFExtent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OAFExtent.h; sourceTree = ""; }; - 04E8E49D22FB6DC5001696A2 /* OAFExtent.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OAFExtent.m; sourceTree = ""; }; - 04E8E4A022FB6DF7001696A2 /* OAFFeatureCollection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OAFFeatureCollection.h; sourceTree = ""; }; - 04E8E4A122FB6DF7001696A2 /* OAFFeatureCollection.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OAFFeatureCollection.m; sourceTree = ""; }; - 04E8E4A422FB6E16001696A2 /* OAFFeaturesConverter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OAFFeaturesConverter.h; sourceTree = ""; }; - 04E8E4A522FB6E16001696A2 /* OAFFeaturesConverter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OAFFeaturesConverter.m; sourceTree = ""; }; - 04E8E4A822FB6E3A001696A2 /* OAFLink.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OAFLink.h; sourceTree = ""; }; - 04E8E4A922FB6E3A001696A2 /* OAFLink.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OAFLink.m; sourceTree = ""; }; - 04E8E4AC22FB6E5D001696A2 /* OAFSpatial.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OAFSpatial.h; sourceTree = ""; }; - 04E8E4AD22FB6E5D001696A2 /* OAFSpatial.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OAFSpatial.m; sourceTree = ""; }; - 04E8E4B022FB6E89001696A2 /* OAFTemporal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OAFTemporal.h; sourceTree = ""; }; - 04E8E4B122FB6E89001696A2 /* OAFTemporal.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OAFTemporal.m; sourceTree = ""; }; - 04E8E4B422FB6FC9001696A2 /* OAFFeaturesTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OAFFeaturesTest.h; sourceTree = ""; }; - 04E8E4B522FB6FC9001696A2 /* OAFFeaturesTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OAFFeaturesTest.m; sourceTree = ""; }; - 04E8E4B722FC64E5001696A2 /* OAFTestUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OAFTestUtils.h; sourceTree = ""; }; - 04E8E4B822FC64E6001696A2 /* OAFTestUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OAFTestUtils.m; sourceTree = ""; }; - 192D9E5452A64EB6A7955A5A /* Pods-ogc-api-features-json-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ogc-api-features-json-ios.release.xcconfig"; path = "Pods/Target Support Files/Pods-ogc-api-features-json-ios/Pods-ogc-api-features-json-ios.release.xcconfig"; sourceTree = ""; }; - 457018C9103A514A78925D9E /* Pods-ogc-api-features-json-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ogc-api-features-json-ios.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ogc-api-features-json-ios/Pods-ogc-api-features-json-ios.debug.xcconfig"; sourceTree = ""; }; - 499642A447440D35F38311C9 /* libPods-ogc-api-features-json-iosTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ogc-api-features-json-iosTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6179C77188B4A0E8D4DEDBEB /* Pods-ogc-api-features-json-iosTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ogc-api-features-json-iosTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ogc-api-features-json-iosTests/Pods-ogc-api-features-json-iosTests.debug.xcconfig"; sourceTree = ""; }; - B17E59AE80997CC09DD740D6 /* Pods-ogc-api-features-json-iosTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ogc-api-features-json-iosTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-ogc-api-features-json-iosTests/Pods-ogc-api-features-json-iosTests.release.xcconfig"; sourceTree = ""; }; - F9A70C9172FC5893F17C0FB6 /* libPods-ogc-api-features-json-ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ogc-api-features-json-ios.a"; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 042FC6471B963FE500549A4B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - B4B9C5C590F6D09B45DC2BDB /* libPods-ogc-api-features-json-ios.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 042FC6531B963FE500549A4B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 042FC6571B963FE500549A4B /* ogc_api_features_json_ios.framework in Frameworks */, - B5D94958E350F092F31540ED /* libPods-ogc-api-features-json-iosTests.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 042FC6411B963FE500549A4B = { - isa = PBXGroup; - children = ( - 042FC64D1B963FE500549A4B /* ogc-api-features-json-ios */, - 042FC65A1B963FE500549A4B /* ogc-api-features-json-iosTests */, - 042FC64C1B963FE500549A4B /* Products */, - 987AE7974D8B4ECED7B3FB6B /* Pods */, - 63206AE083C9F99B2058A9EE /* Frameworks */, - ); - sourceTree = ""; - }; - 042FC64C1B963FE500549A4B /* Products */ = { - isa = PBXGroup; - children = ( - 042FC64B1B963FE500549A4B /* ogc_api_features_json_ios.framework */, - 042FC6561B963FE500549A4B /* ogc_api_features_json_iosTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 042FC64D1B963FE500549A4B /* ogc-api-features-json-ios */ = { - isa = PBXGroup; - children = ( - 042FC6D41B96453E00549A4B /* ogc_api_features_json_ios.h */, - 0493A5A12AE9560B000B75E6 /* ogc_api_features_json_ios.swift */, - 042FC69E1B96421E00549A4B /* ogc-api-features-json-ios-Prefix.pch */, - 04E8E49022FB6D48001696A2 /* OAFCollection.h */, - 04E8E49122FB6D48001696A2 /* OAFCollection.m */, - 04E8E49422FB6D65001696A2 /* OAFCollections.h */, - 04E8E49522FB6D65001696A2 /* OAFCollections.m */, - 04E8E49822FB6DA2001696A2 /* OAFCrs.h */, - 04E8E49922FB6DA2001696A2 /* OAFCrs.m */, - 04E8E49C22FB6DC5001696A2 /* OAFExtent.h */, - 04E8E49D22FB6DC5001696A2 /* OAFExtent.m */, - 04E8E4A022FB6DF7001696A2 /* OAFFeatureCollection.h */, - 04E8E4A122FB6DF7001696A2 /* OAFFeatureCollection.m */, - 04E8E4A422FB6E16001696A2 /* OAFFeaturesConverter.h */, - 04E8E4A522FB6E16001696A2 /* OAFFeaturesConverter.m */, - 04E8E48C22FB6D1E001696A2 /* OAFFeaturesObject.h */, - 04E8E48D22FB6D1E001696A2 /* OAFFeaturesObject.m */, - 04E8E4A822FB6E3A001696A2 /* OAFLink.h */, - 04E8E4A922FB6E3A001696A2 /* OAFLink.m */, - 04E8E4AC22FB6E5D001696A2 /* OAFSpatial.h */, - 04E8E4AD22FB6E5D001696A2 /* OAFSpatial.m */, - 04E8E4B022FB6E89001696A2 /* OAFTemporal.h */, - 04E8E4B122FB6E89001696A2 /* OAFTemporal.m */, - 042FC64E1B963FE500549A4B /* Supporting Files */, - 0472B51A1C03590500496B87 /* ogc-api-features-json-ios-Bridging-Header.h */, - ); - path = "ogc-api-features-json-ios"; - sourceTree = ""; - }; - 042FC64E1B963FE500549A4B /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 042FC64F1B963FE500549A4B /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 042FC65A1B963FE500549A4B /* ogc-api-features-json-iosTests */ = { - isa = PBXGroup; - children = ( - 04E8E4B722FC64E5001696A2 /* OAFTestUtils.h */, - 04E8E4B822FC64E6001696A2 /* OAFTestUtils.m */, - 04E8E4B422FB6FC9001696A2 /* OAFFeaturesTest.h */, - 04E8E4B522FB6FC9001696A2 /* OAFFeaturesTest.m */, - 042FC65B1B963FE500549A4B /* Supporting Files */, - ); - path = "ogc-api-features-json-iosTests"; - sourceTree = ""; - }; - 042FC65B1B963FE500549A4B /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 042FC65C1B963FE500549A4B /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 63206AE083C9F99B2058A9EE /* Frameworks */ = { - isa = PBXGroup; - children = ( - 499642A447440D35F38311C9 /* libPods-ogc-api-features-json-iosTests.a */, - F9A70C9172FC5893F17C0FB6 /* libPods-ogc-api-features-json-ios.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 987AE7974D8B4ECED7B3FB6B /* Pods */ = { - isa = PBXGroup; - children = ( - 6179C77188B4A0E8D4DEDBEB /* Pods-ogc-api-features-json-iosTests.debug.xcconfig */, - B17E59AE80997CC09DD740D6 /* Pods-ogc-api-features-json-iosTests.release.xcconfig */, - 457018C9103A514A78925D9E /* Pods-ogc-api-features-json-ios.debug.xcconfig */, - 192D9E5452A64EB6A7955A5A /* Pods-ogc-api-features-json-ios.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 042FC6481B963FE500549A4B /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 04E8E49A22FB6DA2001696A2 /* OAFCrs.h in Headers */, - 0472B51B1C03590500496B87 /* ogc-api-features-json-ios-Bridging-Header.h in Headers */, - 04E8E49622FB6D65001696A2 /* OAFCollections.h in Headers */, - 04E8E48E22FB6D1E001696A2 /* OAFFeaturesObject.h in Headers */, - 042FC6D51B96453E00549A4B /* ogc_api_features_json_ios.h in Headers */, - 042FC6D31B96421E00549A4B /* ogc-api-features-json-ios-Prefix.pch in Headers */, - 04E8E4A222FB6DF7001696A2 /* OAFFeatureCollection.h in Headers */, - 04E8E4AA22FB6E3A001696A2 /* OAFLink.h in Headers */, - 04E8E4A622FB6E16001696A2 /* OAFFeaturesConverter.h in Headers */, - 04E8E49222FB6D48001696A2 /* OAFCollection.h in Headers */, - 04E8E4AE22FB6E5D001696A2 /* OAFSpatial.h in Headers */, - 04E8E4B222FB6E89001696A2 /* OAFTemporal.h in Headers */, - 04E8E49E22FB6DC5001696A2 /* OAFExtent.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 042FC64A1B963FE500549A4B /* ogc-api-features-json-ios */ = { - isa = PBXNativeTarget; - buildConfigurationList = 042FC6611B963FE500549A4B /* Build configuration list for PBXNativeTarget "ogc-api-features-json-ios" */; - buildPhases = ( - 61CC2D3C723ED627843718C0 /* [CP] Check Pods Manifest.lock */, - 042FC6461B963FE500549A4B /* Sources */, - 042FC6471B963FE500549A4B /* Frameworks */, - 042FC6481B963FE500549A4B /* Headers */, - 042FC6491B963FE500549A4B /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "ogc-api-features-json-ios"; - productName = "ogc-api-features-json-ios"; - productReference = 042FC64B1B963FE500549A4B /* ogc_api_features_json_ios.framework */; - productType = "com.apple.product-type.framework"; - }; - 042FC6551B963FE500549A4B /* ogc-api-features-json-iosTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 042FC6641B963FE500549A4B /* Build configuration list for PBXNativeTarget "ogc-api-features-json-iosTests" */; - buildPhases = ( - A047BB626AE642B283582B82 /* [CP] Check Pods Manifest.lock */, - 042FC6521B963FE500549A4B /* Sources */, - 042FC6531B963FE500549A4B /* Frameworks */, - 042FC6541B963FE500549A4B /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 042FC6591B963FE500549A4B /* PBXTargetDependency */, - ); - name = "ogc-api-features-json-iosTests"; - productName = "ogc-api-features-json-iosTests"; - productReference = 042FC6561B963FE500549A4B /* ogc_api_features_json_iosTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 042FC6421B963FE500549A4B /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1500; - ORGANIZATIONNAME = NGA; - TargetAttributes = { - 042FC64A1B963FE500549A4B = { - CreatedOnToolsVersion = 6.4; - LastSwiftMigration = 1500; - }; - 042FC6551B963FE500549A4B = { - CreatedOnToolsVersion = 6.4; - }; - }; - }; - buildConfigurationList = 042FC6451B963FE500549A4B /* Build configuration list for PBXProject "ogc-api-features-json-ios" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 042FC6411B963FE500549A4B; - productRefGroup = 042FC64C1B963FE500549A4B /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 042FC64A1B963FE500549A4B /* ogc-api-features-json-ios */, - 042FC6551B963FE500549A4B /* ogc-api-features-json-iosTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 042FC6491B963FE500549A4B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 042FC6541B963FE500549A4B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 61CC2D3C723ED627843718C0 /* [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-ogc-api-features-json-ios-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; - }; - A047BB626AE642B283582B82 /* [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-ogc-api-features-json-iosTests-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 */ - 042FC6461B963FE500549A4B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 04E8E4AB22FB6E3A001696A2 /* OAFLink.m in Sources */, - 0493A5A22AE9560B000B75E6 /* ogc_api_features_json_ios.swift in Sources */, - 04E8E4A722FB6E16001696A2 /* OAFFeaturesConverter.m in Sources */, - 04E8E49322FB6D48001696A2 /* OAFCollection.m in Sources */, - 04E8E4A322FB6DF7001696A2 /* OAFFeatureCollection.m in Sources */, - 04E8E49B22FB6DA2001696A2 /* OAFCrs.m in Sources */, - 04E8E4AF22FB6E5D001696A2 /* OAFSpatial.m in Sources */, - 04E8E48F22FB6D1E001696A2 /* OAFFeaturesObject.m in Sources */, - 04E8E49722FB6D65001696A2 /* OAFCollections.m in Sources */, - 04E8E4B322FB6E89001696A2 /* OAFTemporal.m in Sources */, - 04E8E49F22FB6DC5001696A2 /* OAFExtent.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 042FC6521B963FE500549A4B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 04E8E4B922FC64E6001696A2 /* OAFTestUtils.m in Sources */, - 04E8E4B622FB6FC9001696A2 /* OAFFeaturesTest.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 042FC6591B963FE500549A4B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 042FC64A1B963FE500549A4B /* ogc-api-features-json-ios */; - targetProxy = 042FC6581B963FE500549A4B /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 042FC65F1B963FE500549A4B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = 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_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; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = ""; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 042FC6601B963FE500549A4B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = 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 = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = ""; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 042FC6621B963FE500549A4B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 457018C9103A514A78925D9E /* Pods-ogc-api-features-json-ios.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - INFOPLIST_FILE = "ogc-api-features-json-ios/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu99 gnu++11"; - PRODUCT_NAME = ogc_api_features_json_ios; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 042FC6631B963FE500549A4B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 192D9E5452A64EB6A7955A5A /* Pods-ogc-api-features-json-ios.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - INFOPLIST_FILE = "ogc-api-features-json-ios/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu99 gnu++11"; - PRODUCT_NAME = ogc_api_features_json_ios; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 042FC6651B963FE500549A4B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6179C77188B4A0E8D4DEDBEB /* Pods-ogc-api-features-json-iosTests.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = "ogc-api-features-json-iosTests/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_NAME = ogc_api_features_json_iosTests; - }; - name = Debug; - }; - 042FC6661B963FE500549A4B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B17E59AE80997CC09DD740D6 /* Pods-ogc-api-features-json-iosTests.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = "ogc-api-features-json-iosTests/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_NAME = ogc_api_features_json_iosTests; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 042FC6451B963FE500549A4B /* Build configuration list for PBXProject "ogc-api-features-json-ios" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 042FC65F1B963FE500549A4B /* Debug */, - 042FC6601B963FE500549A4B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 042FC6611B963FE500549A4B /* Build configuration list for PBXNativeTarget "ogc-api-features-json-ios" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 042FC6621B963FE500549A4B /* Debug */, - 042FC6631B963FE500549A4B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 042FC6641B963FE500549A4B /* Build configuration list for PBXNativeTarget "ogc-api-features-json-iosTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 042FC6651B963FE500549A4B /* Debug */, - 042FC6661B963FE500549A4B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 042FC6421B963FE500549A4B /* Project object */; -} diff --git a/ogc-api-features-json-ios.xcodeproj/xcshareddata/xcschemes/ogc-api-features-json-ios.xcscheme b/ogc-api-features-json-ios.xcodeproj/xcshareddata/xcschemes/ogc-api-features-json-ios.xcscheme deleted file mode 100644 index c858e66..0000000 --- a/ogc-api-features-json-ios.xcodeproj/xcshareddata/xcschemes/ogc-api-features-json-ios.xcscheme +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -