From 24291c24a3efd470ad1b3f523c4bdb3ade891e8e Mon Sep 17 00:00:00 2001 From: Fredrik Karlsson Date: Fri, 7 Jun 2019 15:24:11 +0200 Subject: [PATCH] Fix CocoaPods compat --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 ++++++++ Cartfile.resolved | 4 ++-- MapboxDirections.podspec | 4 ++-- Sources/MapboxDirections/MBAttribute.swift | 2 ++ Sources/MapboxDirections/MBDirectionsOptions.swift | 2 ++ Sources/MapboxDirections/MBLaneIndication.swift | 2 ++ Sources/MapboxDirections/MBRoadClasses.swift | 2 ++ Sources/MapboxDirections/MBRouteLeg.swift | 2 ++ Sources/MapboxDirections/MBRouteOptions.swift | 2 ++ Sources/MapboxDirections/MBRouteStep.swift | 2 ++ Sources/MapboxDirections/MapboxDirections.h | 4 +++- Sources/MapboxDirections/Match/MBMatchOptions.swift | 2 ++ 12 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 .swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Cartfile.resolved b/Cartfile.resolved index cc81c65f2..24e212032 100644 --- a/Cartfile.resolved +++ b/Cartfile.resolved @@ -1,3 +1,3 @@ -binary "https://www.mapbox.com/ios-sdk/Mapbox-iOS-SDK.json" "4.9.0" +binary "https://www.mapbox.com/ios-sdk/Mapbox-iOS-SDK.json" "4.11.0" github "linksmt/OHHTTPStubs" "563f48d3fab84ef04639649c770b00f4fa502cca" -github "raphaelmor/Polyline" "v4.2.0" +github "raphaelmor/Polyline" "v4.2.1" diff --git a/MapboxDirections.podspec b/MapboxDirections.podspec index d67513c2f..61ee0ee42 100644 --- a/MapboxDirections.podspec +++ b/MapboxDirections.podspec @@ -37,8 +37,8 @@ Pod::Spec.new do |s| # ――― Source Code ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - s.source_files = ["Sources/MapboxDirections", "Sources/MapboxDirections/*/*", "Sources/MapboxDirectionsCompat/*/*"] - s.exclude_files = ["Sources/MapboxDirections/SPM"] + s.source_files = ["Sources/MapboxDirections", "Sources/MapboxDirections/*/*", "Sources/MapboxDirectionsCompat", "Sources/MapboxDirectionsCompat/*/*"] + s.exclude_files = ["Sources/MapboxDirectionsCompat/MapboxDirectionsCompat.h"] # ――― Project Settings ――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # diff --git a/Sources/MapboxDirections/MBAttribute.swift b/Sources/MapboxDirections/MBAttribute.swift index f0187e686..e86ef5a23 100644 --- a/Sources/MapboxDirections/MBAttribute.swift +++ b/Sources/MapboxDirections/MBAttribute.swift @@ -1,5 +1,7 @@ import Foundation +#if SWIFT_PACKAGE import MapboxDirectionsCompat +#endif public typealias AttributeOptions = MBAttributeOptions diff --git a/Sources/MapboxDirections/MBDirectionsOptions.swift b/Sources/MapboxDirections/MBDirectionsOptions.swift index 6bd36d593..0529b6fc3 100644 --- a/Sources/MapboxDirections/MBDirectionsOptions.swift +++ b/Sources/MapboxDirections/MBDirectionsOptions.swift @@ -1,7 +1,9 @@ import Foundation import Polyline import CoreLocation +#if SWIFT_PACKAGE import MapboxDirectionsCompat +#endif /** diff --git a/Sources/MapboxDirections/MBLaneIndication.swift b/Sources/MapboxDirections/MBLaneIndication.swift index 8eaa8d1a0..26ef43800 100644 --- a/Sources/MapboxDirections/MBLaneIndication.swift +++ b/Sources/MapboxDirections/MBLaneIndication.swift @@ -1,5 +1,7 @@ import Foundation +#if SWIFT_PACKAGE import MapboxDirectionsCompat +#endif public typealias LaneIndication = MBLaneIndication diff --git a/Sources/MapboxDirections/MBRoadClasses.swift b/Sources/MapboxDirections/MBRoadClasses.swift index 669afd3ed..60be507b2 100644 --- a/Sources/MapboxDirections/MBRoadClasses.swift +++ b/Sources/MapboxDirections/MBRoadClasses.swift @@ -1,5 +1,7 @@ import Foundation +#if SWIFT_PACKAGE import MapboxDirectionsCompat +#endif public typealias RoadClasses = MBRoadClasses diff --git a/Sources/MapboxDirections/MBRouteLeg.swift b/Sources/MapboxDirections/MBRouteLeg.swift index 7759f5078..72e996240 100644 --- a/Sources/MapboxDirections/MBRouteLeg.swift +++ b/Sources/MapboxDirections/MBRouteLeg.swift @@ -1,7 +1,9 @@ import Foundation import CoreLocation import Polyline +#if SWIFT_PACKAGE import MapboxDirectionsCompat +#endif /** diff --git a/Sources/MapboxDirections/MBRouteOptions.swift b/Sources/MapboxDirections/MBRouteOptions.swift index 16041a980..6961b1b06 100644 --- a/Sources/MapboxDirections/MBRouteOptions.swift +++ b/Sources/MapboxDirections/MBRouteOptions.swift @@ -1,6 +1,8 @@ import Foundation import CoreLocation +#if SWIFT_PACKAGE import MapboxDirectionsCompat +#endif /** diff --git a/Sources/MapboxDirections/MBRouteStep.swift b/Sources/MapboxDirections/MBRouteStep.swift index 475d2d314..65adb3b10 100644 --- a/Sources/MapboxDirections/MBRouteStep.swift +++ b/Sources/MapboxDirections/MBRouteStep.swift @@ -1,7 +1,9 @@ import Foundation import CoreLocation import Polyline +#if SWIFT_PACKAGE import MapboxDirectionsCompat +#endif /** diff --git a/Sources/MapboxDirections/MapboxDirections.h b/Sources/MapboxDirections/MapboxDirections.h index 79c84c304..a07d590ea 100644 --- a/Sources/MapboxDirections/MapboxDirections.h +++ b/Sources/MapboxDirections/MapboxDirections.h @@ -7,4 +7,6 @@ FOUNDATION_EXPORT double MapboxDirectionsVersionNumber; //! Project version string for MapboxDirections. FOUNDATION_EXPORT const unsigned char MapboxDirectionsVersionString[]; -#import +#if SWIFT_PACKAGE +import MapboxDirectionsCompat +#endif diff --git a/Sources/MapboxDirections/Match/MBMatchOptions.swift b/Sources/MapboxDirections/Match/MBMatchOptions.swift index 6e116117a..ccdfa4676 100644 --- a/Sources/MapboxDirections/Match/MBMatchOptions.swift +++ b/Sources/MapboxDirections/Match/MBMatchOptions.swift @@ -1,6 +1,8 @@ import Foundation import CoreLocation +#if SWIFT_PACKAGE import MapboxDirectionsCompat +#endif /**