[ios, osx] Updated build system for jazzy
Consolidated NSValue categories to work around realm/jazzy#539. Documented MGLErrorCode. Moved jazzy configuration file into platform/ios/. Removed redundant include/Mapbox.h that was only being used by jazzy, now that the static frameworks’s umbrella header is based on that of the dynamic framework. Moved framework/Mapbox.h to include/Mapbox.h for consistency.
This commit is contained in:
committed by
Minh Nguyễn
parent
2a1a5f0885
commit
9c9ff2d2d4
@@ -100,48 +100,6 @@ NS_INLINE CLLocationDegrees MGLDegreesFromRadians(CGFloat radians) {
|
||||
*/
|
||||
@interface NSValue (MGLGeometryAdditions)
|
||||
|
||||
/**
|
||||
Creates a new value object containing the specified Core Location geographic
|
||||
coordinate structure.
|
||||
|
||||
@param coordinate The value for the new object.
|
||||
@return A new value object that contains the geographic coordinate information.
|
||||
*/
|
||||
+ (instancetype)valueWithMGLCoordinate:(CLLocationCoordinate2D)coordinate;
|
||||
|
||||
/**
|
||||
The Core Location geographic coordinate structure representation of the value.
|
||||
*/
|
||||
@property (readonly) CLLocationCoordinate2D MGLCoordinateValue;
|
||||
|
||||
/**
|
||||
Creates a new value object containing the specified Mapbox coordinate span
|
||||
structure.
|
||||
|
||||
@param span The value for the new object.
|
||||
@return A new value object that contains the coordinate span information.
|
||||
*/
|
||||
+ (instancetype)valueWithMGLCoordinateSpan:(MGLCoordinateSpan)span;
|
||||
|
||||
/**
|
||||
The Mapbox coordinate span structure representation of the value.
|
||||
*/
|
||||
@property (readonly) MGLCoordinateSpan MGLCoordinateSpanValue;
|
||||
|
||||
/**
|
||||
Creates a new value object containing the specified Mapbox coordinate bounds
|
||||
structure.
|
||||
|
||||
@param bounds The value for the new object.
|
||||
@return A new value object that contains the coordinate bounds information.
|
||||
*/
|
||||
+ (instancetype)valueWithMGLCoordinateBounds:(MGLCoordinateBounds)bounds;
|
||||
|
||||
/**
|
||||
The Mapbox coordinate bounds structure representation of the value.
|
||||
*/
|
||||
@property (readonly) MGLCoordinateBounds MGLCoordinateBoundsValue;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
||||
@@ -177,25 +177,4 @@ typedef struct MGLOfflinePackProgress {
|
||||
|
||||
@end
|
||||
|
||||
/**
|
||||
Methods for round-tripping `MGLOfflinePackProgress` values.
|
||||
*/
|
||||
@interface NSValue (MGLOfflinePackAdditions)
|
||||
|
||||
/**
|
||||
Creates a new value object containing the given `MGLOfflinePackProgress`
|
||||
structure.
|
||||
|
||||
@param progress The value for the new object.
|
||||
@return A new value object that contains the offline pack progress information.
|
||||
*/
|
||||
+ (NSValue *)valueWithMGLOfflinePackProgress:(MGLOfflinePackProgress)progress;
|
||||
|
||||
/**
|
||||
The `MGLOfflinePackProgress` structure representation of the value.
|
||||
*/
|
||||
@property (readonly) MGLOfflinePackProgress MGLOfflinePackProgressValue;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
||||
@@ -17,10 +17,15 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
/** Indicates an error occurred in the Mapbox SDK. */
|
||||
extern NSString * const MGLErrorDomain;
|
||||
|
||||
/** Error constants for the Mapbox SDK. */
|
||||
typedef NS_ENUM(NSInteger, MGLErrorCode) {
|
||||
/** An unknown error occurred. */
|
||||
MGLErrorCodeUnknown = -1,
|
||||
/** The resource could not be found. */
|
||||
MGLErrorCodeNotFound = 1,
|
||||
/** The connection received an invalid server response. */
|
||||
MGLErrorCodeBadServerResponse = 2,
|
||||
/** An attempt to establish a connection failed. */
|
||||
MGLErrorCodeConnectionFailed = 3,
|
||||
};
|
||||
|
||||
|
||||
75
platform/darwin/include/NSValue+MGLAdditions.h
Normal file
75
platform/darwin/include/NSValue+MGLAdditions.h
Normal file
@@ -0,0 +1,75 @@
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#import "MGLGeometry.h"
|
||||
#import "MGLOfflinePack.h"
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
/**
|
||||
Methods for round-tripping values for Mapbox-defined types.
|
||||
*/
|
||||
@interface NSValue (MGLAdditions)
|
||||
|
||||
#pragma mark Working with Geographic Coordinate Values
|
||||
|
||||
/**
|
||||
Creates a new value object containing the specified Core Location geographic
|
||||
coordinate structure.
|
||||
|
||||
@param coordinate The value for the new object.
|
||||
@return A new value object that contains the geographic coordinate information.
|
||||
*/
|
||||
+ (instancetype)valueWithMGLCoordinate:(CLLocationCoordinate2D)coordinate;
|
||||
|
||||
/**
|
||||
The Core Location geographic coordinate structure representation of the value.
|
||||
*/
|
||||
@property (readonly) CLLocationCoordinate2D MGLCoordinateValue;
|
||||
|
||||
/**
|
||||
Creates a new value object containing the specified Mapbox coordinate span
|
||||
structure.
|
||||
|
||||
@param span The value for the new object.
|
||||
@return A new value object that contains the coordinate span information.
|
||||
*/
|
||||
+ (instancetype)valueWithMGLCoordinateSpan:(MGLCoordinateSpan)span;
|
||||
|
||||
/**
|
||||
The Mapbox coordinate span structure representation of the value.
|
||||
*/
|
||||
@property (readonly) MGLCoordinateSpan MGLCoordinateSpanValue;
|
||||
|
||||
/**
|
||||
Creates a new value object containing the specified Mapbox coordinate bounds
|
||||
structure.
|
||||
|
||||
@param bounds The value for the new object.
|
||||
@return A new value object that contains the coordinate bounds information.
|
||||
*/
|
||||
+ (instancetype)valueWithMGLCoordinateBounds:(MGLCoordinateBounds)bounds;
|
||||
|
||||
/**
|
||||
The Mapbox coordinate bounds structure representation of the value.
|
||||
*/
|
||||
@property (readonly) MGLCoordinateBounds MGLCoordinateBoundsValue;
|
||||
|
||||
#pragma mark Working with Offline Map Values
|
||||
|
||||
/**
|
||||
Creates a new value object containing the given `MGLOfflinePackProgress`
|
||||
structure.
|
||||
|
||||
@param progress The value for the new object.
|
||||
@return A new value object that contains the offline pack progress information.
|
||||
*/
|
||||
+ (NSValue *)valueWithMGLOfflinePackProgress:(MGLOfflinePackProgress)progress;
|
||||
|
||||
/**
|
||||
The `MGLOfflinePackProgress` structure representation of the value.
|
||||
*/
|
||||
@property (readonly) MGLOfflinePackProgress MGLOfflinePackProgressValue;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
@@ -1,6 +1,6 @@
|
||||
#import "MGLCoordinateFormatter.h"
|
||||
|
||||
#import "MGLGeometry.h"
|
||||
#import "NSValue+MGLAdditions.h"
|
||||
|
||||
@implementation MGLCoordinateFormatter {
|
||||
NSNumberFormatter *_numberFormatter;
|
||||
|
||||
@@ -44,38 +44,3 @@ double MGLZoomLevelForAltitude(CLLocationDistance altitude, CGFloat pitch, CLLoc
|
||||
CGFloat mapPixelWidthAtZoom = std::cos(MGLRadiansFromDegrees(latitude)) * mbgl::util::M2PI * mbgl::util::EARTH_RADIUS_M / metersPerPixel;
|
||||
return ::log2(mapPixelWidthAtZoom / mbgl::util::tileSize);
|
||||
}
|
||||
|
||||
@implementation NSValue (MGLGeometryAdditions)
|
||||
|
||||
+ (instancetype)valueWithMGLCoordinate:(CLLocationCoordinate2D)coordinate {
|
||||
return [self valueWithBytes:&coordinate objCType:@encode(CLLocationCoordinate2D)];
|
||||
}
|
||||
|
||||
- (CLLocationCoordinate2D)MGLCoordinateValue {
|
||||
CLLocationCoordinate2D coordinate;
|
||||
[self getValue:&coordinate];
|
||||
return coordinate;
|
||||
}
|
||||
|
||||
+ (instancetype)valueWithMGLCoordinateSpan:(MGLCoordinateSpan)span {
|
||||
return [self valueWithBytes:&span objCType:@encode(MGLCoordinateSpan)];
|
||||
}
|
||||
|
||||
- (MGLCoordinateSpan)MGLCoordinateSpanValue {
|
||||
MGLCoordinateSpan span;
|
||||
[self getValue:&span];
|
||||
return span;
|
||||
}
|
||||
|
||||
+ (instancetype)valueWithMGLCoordinateBounds:(MGLCoordinateBounds)bounds {
|
||||
return [self valueWithBytes:&bounds objCType:@encode(MGLCoordinateBounds)];
|
||||
}
|
||||
|
||||
- (MGLCoordinateBounds)MGLCoordinateBoundsValue {
|
||||
MGLCoordinateBounds bounds;
|
||||
[self getValue:&bounds];
|
||||
return bounds;
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@@ -202,17 +202,3 @@ void MBGLOfflineRegionObserver::mapboxTileCountLimitExceeded(uint64_t limit) {
|
||||
[pack.delegate offlinePack:pack didReceiveMaximumAllowedMapboxTiles:limit];
|
||||
});
|
||||
}
|
||||
|
||||
@implementation NSValue (MGLOfflinePackAdditions)
|
||||
|
||||
+ (NSValue *)valueWithMGLOfflinePackProgress:(MGLOfflinePackProgress)progress {
|
||||
return [NSValue value:&progress withObjCType:@encode(MGLOfflinePackProgress)];
|
||||
}
|
||||
|
||||
- (MGLOfflinePackProgress)MGLOfflinePackProgressValue {
|
||||
MGLOfflinePackProgress progress;
|
||||
[self getValue:&progress];
|
||||
return progress;
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
#import "MGLOfflinePack_Private.h"
|
||||
#import "MGLOfflineRegion_Private.h"
|
||||
#import "MGLTilePyramidOfflineRegion.h"
|
||||
#import "NSValue+MGLAdditions.h"
|
||||
|
||||
#include <mbgl/util/string.hpp>
|
||||
|
||||
|
||||
49
platform/darwin/src/NSValue+MGLAdditions.m
Normal file
49
platform/darwin/src/NSValue+MGLAdditions.m
Normal file
@@ -0,0 +1,49 @@
|
||||
#import "NSValue+MGLAdditions.h"
|
||||
|
||||
@implementation NSValue (MGLAdditions)
|
||||
|
||||
#pragma mark Geometry
|
||||
|
||||
+ (instancetype)valueWithMGLCoordinate:(CLLocationCoordinate2D)coordinate {
|
||||
return [self valueWithBytes:&coordinate objCType:@encode(CLLocationCoordinate2D)];
|
||||
}
|
||||
|
||||
- (CLLocationCoordinate2D)MGLCoordinateValue {
|
||||
CLLocationCoordinate2D coordinate;
|
||||
[self getValue:&coordinate];
|
||||
return coordinate;
|
||||
}
|
||||
|
||||
+ (instancetype)valueWithMGLCoordinateSpan:(MGLCoordinateSpan)span {
|
||||
return [self valueWithBytes:&span objCType:@encode(MGLCoordinateSpan)];
|
||||
}
|
||||
|
||||
- (MGLCoordinateSpan)MGLCoordinateSpanValue {
|
||||
MGLCoordinateSpan span;
|
||||
[self getValue:&span];
|
||||
return span;
|
||||
}
|
||||
|
||||
+ (instancetype)valueWithMGLCoordinateBounds:(MGLCoordinateBounds)bounds {
|
||||
return [self valueWithBytes:&bounds objCType:@encode(MGLCoordinateBounds)];
|
||||
}
|
||||
|
||||
- (MGLCoordinateBounds)MGLCoordinateBoundsValue {
|
||||
MGLCoordinateBounds bounds;
|
||||
[self getValue:&bounds];
|
||||
return bounds;
|
||||
}
|
||||
|
||||
#pragma mark Offline maps
|
||||
|
||||
+ (NSValue *)valueWithMGLOfflinePackProgress:(MGLOfflinePackProgress)progress {
|
||||
return [NSValue value:&progress withObjCType:@encode(MGLOfflinePackProgress)];
|
||||
}
|
||||
|
||||
- (MGLOfflinePackProgress)MGLOfflinePackProgressValue {
|
||||
MGLOfflinePackProgress progress;
|
||||
[self getValue:&progress];
|
||||
return progress;
|
||||
}
|
||||
|
||||
@end
|
||||
@@ -1,7 +1,8 @@
|
||||
#import "../../darwin/src/MGLGeometry_Private.h"
|
||||
|
||||
#import <Mapbox/Mapbox.h>
|
||||
#import <XCTest/XCTest.h>
|
||||
|
||||
#import "../../darwin/src/MGLGeometry_Private.h"
|
||||
|
||||
@interface MGLGeometryTests : XCTestCase
|
||||
@end
|
||||
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
/// Project version number for Mapbox.
|
||||
FOUNDATION_EXPORT double MapboxVersionNumber;
|
||||
|
||||
/// Project version string for Mapbox.
|
||||
FOUNDATION_EXPORT const unsigned char MapboxVersionString[];
|
||||
|
||||
#import "MGLAccountManager.h"
|
||||
#import "MGLAnnotation.h"
|
||||
#import "MGLAnnotationImage.h"
|
||||
#import "MGLCalloutView.h"
|
||||
#import "MGLClockDirectionFormatter.h"
|
||||
#import "MGLCompassDirectionFormatter.h"
|
||||
#import "MGLCoordinateFormatter.h"
|
||||
#import "MGLMapCamera.h"
|
||||
#import "MGLGeometry.h"
|
||||
#import "MGLMapView.h"
|
||||
#import "MGLMapView+IBAdditions.h"
|
||||
#import "MGLMapView+MGLCustomStyleLayerAdditions.h"
|
||||
#import "MGLMultiPoint.h"
|
||||
#import "MGLOfflinePack.h"
|
||||
#import "MGLOfflineRegion.h"
|
||||
#import "MGLOfflineStorage.h"
|
||||
#import "MGLOverlay.h"
|
||||
#import "MGLPointAnnotation.h"
|
||||
#import "MGLPolygon.h"
|
||||
#import "MGLPolyline.h"
|
||||
#import "MGLShape.h"
|
||||
#import "MGLStyle.h"
|
||||
#import "MGLTilePyramidOfflineRegion.h"
|
||||
#import "MGLTypes.h"
|
||||
#import "MGLUserLocation.h"
|
||||
@@ -1,9 +1,20 @@
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
/// Project version number for Mapbox.
|
||||
FOUNDATION_EXPORT double MapboxVersionNumber;
|
||||
|
||||
/// Project version string for Mapbox.
|
||||
FOUNDATION_EXPORT const unsigned char MapboxVersionString[];
|
||||
|
||||
#import "MGLAccountManager.h"
|
||||
#import "MGLAnnotation.h"
|
||||
#import "MGLAnnotationImage.h"
|
||||
#import "MGLCalloutView.h"
|
||||
#import "MGLGeometry.h"
|
||||
#import "MGLClockDirectionFormatter.h"
|
||||
#import "MGLCompassDirectionFormatter.h"
|
||||
#import "MGLCoordinateFormatter.h"
|
||||
#import "MGLMapCamera.h"
|
||||
#import "MGLGeometry.h"
|
||||
#import "MGLMapView.h"
|
||||
#import "MGLMapView+IBAdditions.h"
|
||||
#import "MGLMapView+MGLCustomStyleLayerAdditions.h"
|
||||
@@ -20,3 +31,4 @@
|
||||
#import "MGLTilePyramidOfflineRegion.h"
|
||||
#import "MGLTypes.h"
|
||||
#import "MGLUserLocation.h"
|
||||
#import "NSValue+MGLAdditions.h"
|
||||
|
||||
@@ -43,6 +43,10 @@
|
||||
DA35A2BC1CCA9A6900E826B2 /* MGLClockDirectionFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = DA35A2BA1CCA9A6900E826B2 /* MGLClockDirectionFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
DA35A2C51CCA9F8300E826B2 /* MGLClockDirectionFormatterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DA35A2C31CCA9F8300E826B2 /* MGLClockDirectionFormatterTests.m */; };
|
||||
DA35A2C61CCA9F8300E826B2 /* MGLCompassDirectionFormatterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DA35A2C41CCA9F8300E826B2 /* MGLCompassDirectionFormatterTests.m */; };
|
||||
DA35A2C91CCAAAD200E826B2 /* NSValue+MGLAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = DA35A2C71CCAAAD200E826B2 /* NSValue+MGLAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
DA35A2CA1CCAAAD200E826B2 /* NSValue+MGLAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = DA35A2C71CCAAAD200E826B2 /* NSValue+MGLAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
DA35A2CB1CCAAAD200E826B2 /* NSValue+MGLAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DA35A2C81CCAAAD200E826B2 /* NSValue+MGLAdditions.m */; };
|
||||
DA35A2CC1CCAAAD200E826B2 /* NSValue+MGLAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DA35A2C81CCAAAD200E826B2 /* NSValue+MGLAdditions.m */; };
|
||||
DA4A26941CB6E337000B7809 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DA1DC9561CB6C1C2006E619F /* Main.storyboard */; };
|
||||
DA4A26951CB6E337000B7809 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DA1DC95B1CB6C1C2006E619F /* LaunchScreen.storyboard */; };
|
||||
DA8847D91CBAF91600AB86E3 /* Mapbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA8847D21CBAF91600AB86E3 /* Mapbox.framework */; };
|
||||
@@ -293,6 +297,9 @@
|
||||
DA35A2BA1CCA9A6900E826B2 /* MGLClockDirectionFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MGLClockDirectionFormatter.h; path = include/MGLClockDirectionFormatter.h; sourceTree = "<group>"; };
|
||||
DA35A2C31CCA9F8300E826B2 /* MGLClockDirectionFormatterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MGLClockDirectionFormatterTests.m; path = ../../darwin/test/MGLClockDirectionFormatterTests.m; sourceTree = "<group>"; };
|
||||
DA35A2C41CCA9F8300E826B2 /* MGLCompassDirectionFormatterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MGLCompassDirectionFormatterTests.m; path = ../../darwin/test/MGLCompassDirectionFormatterTests.m; sourceTree = "<group>"; };
|
||||
DA35A2C71CCAAAD200E826B2 /* NSValue+MGLAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSValue+MGLAdditions.h"; path = "include/NSValue+MGLAdditions.h"; sourceTree = "<group>"; };
|
||||
DA35A2C81CCAAAD200E826B2 /* NSValue+MGLAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSValue+MGLAdditions.m"; path = "src/NSValue+MGLAdditions.m"; sourceTree = "<group>"; };
|
||||
DA35A2D11CCAB25200E826B2 /* jazzy.yml */ = {isa = PBXFileReference; lastKnownFileType = text; path = jazzy.yml; sourceTree = "<group>"; };
|
||||
DA4A26961CB6E795000B7809 /* Mapbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Mapbox.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
DA8847D21CBAF91600AB86E3 /* Mapbox.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Mapbox.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
DA8847D61CBAF91600AB86E3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
@@ -359,7 +366,7 @@
|
||||
DA88484C1CBAFB9800AB86E3 /* MGLUserLocation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MGLUserLocation.m; path = src/MGLUserLocation.m; sourceTree = "<group>"; };
|
||||
DA88484D1CBAFB9800AB86E3 /* MGLUserLocationAnnotationView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MGLUserLocationAnnotationView.h; path = src/MGLUserLocationAnnotationView.h; sourceTree = "<group>"; };
|
||||
DA88484E1CBAFB9800AB86E3 /* MGLUserLocationAnnotationView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MGLUserLocationAnnotationView.m; path = src/MGLUserLocationAnnotationView.m; sourceTree = "<group>"; };
|
||||
DA88485E1CBAFC2E00AB86E3 /* Mapbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mapbox.h; sourceTree = "<group>"; };
|
||||
DA88485E1CBAFC2E00AB86E3 /* Mapbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Mapbox.h; path = ../include/Mapbox.h; sourceTree = "<group>"; };
|
||||
DA8848631CBAFCC100AB86E3 /* Compass.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Compass.png; sourceTree = "<group>"; };
|
||||
DA8848641CBAFCC100AB86E3 /* Compass@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Compass@2x.png"; sourceTree = "<group>"; };
|
||||
DA8848651CBAFCC100AB86E3 /* Compass@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Compass@3x.png"; sourceTree = "<group>"; };
|
||||
@@ -605,6 +612,8 @@
|
||||
DA8848161CBAFA6200AB86E3 /* NSProcessInfo+MGLAdditions.m */,
|
||||
DA8848171CBAFA6200AB86E3 /* NSString+MGLAdditions.h */,
|
||||
DA8848181CBAFA6200AB86E3 /* NSString+MGLAdditions.m */,
|
||||
DA35A2C71CCAAAD200E826B2 /* NSValue+MGLAdditions.h */,
|
||||
DA35A2C81CCAAAD200E826B2 /* NSValue+MGLAdditions.m */,
|
||||
DA8848911CBB049300AB86E3 /* reachability */,
|
||||
);
|
||||
name = Foundation;
|
||||
@@ -736,6 +745,7 @@
|
||||
DAC07C951CBB2CAD000CB309 /* Configuration */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
DA35A2D11CCAB25200E826B2 /* jazzy.yml */,
|
||||
DAC07C961CBB2CD6000CB309 /* mbgl.xcconfig */,
|
||||
);
|
||||
name = Configuration;
|
||||
@@ -766,6 +776,7 @@
|
||||
DA88483E1CBAFB8500AB86E3 /* MGLMapView+MGLCustomStyleLayerAdditions.h in Headers */,
|
||||
DA8847EF1CBAFA5100AB86E3 /* MGLAccountManager.h in Headers */,
|
||||
DA8848511CBAFB9800AB86E3 /* MGLAPIClient.h in Headers */,
|
||||
DA35A2C91CCAAAD200E826B2 /* NSValue+MGLAdditions.h in Headers */,
|
||||
DA8848571CBAFB9800AB86E3 /* MGLMapboxEvents.h in Headers */,
|
||||
DA8848311CBAFA6200AB86E3 /* NSString+MGLAdditions.h in Headers */,
|
||||
DA8847F41CBAFA5100AB86E3 /* MGLOfflinePack.h in Headers */,
|
||||
@@ -805,6 +816,7 @@
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
DA35A2CA1CCAAAD200E826B2 /* NSValue+MGLAdditions.h in Headers */,
|
||||
DABFB85E1CBE99E500D62B32 /* MGLAnnotation.h in Headers */,
|
||||
DABFB8641CBE99E500D62B32 /* MGLOfflineStorage.h in Headers */,
|
||||
DA35A29F1CC9E94C00E826B2 /* MGLCoordinateFormatter.h in Headers */,
|
||||
@@ -1081,6 +1093,7 @@
|
||||
DA8848501CBAFB9800AB86E3 /* MGLAnnotationImage.m in Sources */,
|
||||
DA8848281CBAFA6200AB86E3 /* MGLShape.m in Sources */,
|
||||
DA35A2B31CCA141D00E826B2 /* MGLCompassDirectionFormatter.m in Sources */,
|
||||
DA35A2CB1CCAAAD200E826B2 /* NSValue+MGLAdditions.m in Sources */,
|
||||
DA8848321CBAFA6200AB86E3 /* NSString+MGLAdditions.m in Sources */,
|
||||
DA35A2A11CC9E95F00E826B2 /* MGLCoordinateFormatter.m in Sources */,
|
||||
DA8848291CBAFA6200AB86E3 /* MGLStyle.mm in Sources */,
|
||||
@@ -1117,6 +1130,7 @@
|
||||
DAA4E41D1CBB730400178DFB /* MGLGeometry.mm in Sources */,
|
||||
DAA4E41F1CBB730400178DFB /* MGLMultiPoint.mm in Sources */,
|
||||
DA35A2B41CCA141D00E826B2 /* MGLCompassDirectionFormatter.m in Sources */,
|
||||
DA35A2CC1CCAAAD200E826B2 /* NSValue+MGLAdditions.m in Sources */,
|
||||
DAA4E4281CBB730400178DFB /* MGLTypes.m in Sources */,
|
||||
DA35A2A21CC9E95F00E826B2 /* MGLCoordinateFormatter.m in Sources */,
|
||||
DAA4E42D1CBB730400178DFB /* MGLAnnotationImage.m in Sources */,
|
||||
|
||||
@@ -15,10 +15,11 @@ umbrella_header: platform/ios/include/Mapbox.h
|
||||
framework_root: platform/darwin/include
|
||||
|
||||
custom_categories:
|
||||
- name: Map
|
||||
- name: Maps
|
||||
children:
|
||||
- MGLAccountManager
|
||||
- MGLMapCamera
|
||||
- MGLMapDebugMaskOptions
|
||||
- MGLMapView
|
||||
- MGLMapViewDelegate
|
||||
- MGLStyle
|
||||
@@ -37,7 +38,7 @@ custom_categories:
|
||||
- MGLOverlay
|
||||
- MGLShape
|
||||
- MGLUserLocation
|
||||
- name: Offline Storage
|
||||
- name: Offline Maps
|
||||
children:
|
||||
- MGLOfflineRegion
|
||||
- MGLOfflineStorage
|
||||
@@ -54,7 +55,6 @@ custom_categories:
|
||||
- MGLOfflinePackState
|
||||
- MGLOfflinePackStateUserInfoKey
|
||||
- MGLTilePyramidOfflineRegion
|
||||
- NSValue(MGLOfflinePackAdditions)
|
||||
- name: Geometry
|
||||
children:
|
||||
- MGLClockDirectionFormatter
|
||||
@@ -73,4 +73,3 @@ custom_categories:
|
||||
- MGLDegreesFromRadians
|
||||
- MGLRadiansFromDegrees
|
||||
- MGLStringFromCoordinateBounds
|
||||
- NSValue(MGLGeometryAdditions)
|
||||
@@ -33,6 +33,7 @@ rm -rf ${OUTPUT}
|
||||
mkdir -p ${OUTPUT}
|
||||
|
||||
jazzy \
|
||||
--config platform/ios/jazzy.yml
|
||||
--sdk iphonesimulator \
|
||||
--swift-version $SWIFT_VERSION \
|
||||
--github-file-prefix https://github.com/mapbox/mapbox-gl-native/tree/${BRANCH} \
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
DA35A2BF1CCA9B1A00E826B2 /* MGLClockDirectionFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = DA35A2BD1CCA9B1A00E826B2 /* MGLClockDirectionFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
DA35A2C01CCA9B1A00E826B2 /* MGLClockDirectionFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA35A2BE1CCA9B1A00E826B2 /* MGLClockDirectionFormatter.m */; };
|
||||
DA35A2C21CCA9F4A00E826B2 /* MGLClockDirectionFormatterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DA35A2C11CCA9F4A00E826B2 /* MGLClockDirectionFormatterTests.m */; };
|
||||
DA35A2CF1CCAAED300E826B2 /* NSValue+MGLAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = DA35A2CD1CCAAED300E826B2 /* NSValue+MGLAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
DA35A2D01CCAAED300E826B2 /* NSValue+MGLAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DA35A2CE1CCAAED300E826B2 /* NSValue+MGLAdditions.m */; };
|
||||
DA839E971CC2E3400062CAFB /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DA839E961CC2E3400062CAFB /* AppDelegate.m */; };
|
||||
DA839E9A1CC2E3400062CAFB /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DA839E991CC2E3400062CAFB /* main.m */; };
|
||||
DA839E9D1CC2E3400062CAFB /* MapDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = DA839E9C1CC2E3400062CAFB /* MapDocument.m */; };
|
||||
@@ -151,6 +153,8 @@
|
||||
DA35A2BD1CCA9B1A00E826B2 /* MGLClockDirectionFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MGLClockDirectionFormatter.h; path = include/MGLClockDirectionFormatter.h; sourceTree = "<group>"; };
|
||||
DA35A2BE1CCA9B1A00E826B2 /* MGLClockDirectionFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MGLClockDirectionFormatter.m; path = src/MGLClockDirectionFormatter.m; sourceTree = "<group>"; };
|
||||
DA35A2C11CCA9F4A00E826B2 /* MGLClockDirectionFormatterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MGLClockDirectionFormatterTests.m; path = ../../darwin/test/MGLClockDirectionFormatterTests.m; sourceTree = "<group>"; };
|
||||
DA35A2CD1CCAAED300E826B2 /* NSValue+MGLAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSValue+MGLAdditions.h"; path = "include/NSValue+MGLAdditions.h"; sourceTree = "<group>"; };
|
||||
DA35A2CE1CCAAED300E826B2 /* NSValue+MGLAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSValue+MGLAdditions.m"; path = "src/NSValue+MGLAdditions.m"; sourceTree = "<group>"; };
|
||||
DA839E921CC2E3400062CAFB /* Mapbox GL.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Mapbox GL.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
DA839E951CC2E3400062CAFB /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
|
||||
DA839E961CC2E3400062CAFB /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
|
||||
@@ -428,6 +432,8 @@
|
||||
DAE6C3811CC31E2A00DB3429 /* NSProcessInfo+MGLAdditions.m */,
|
||||
DAE6C3821CC31E2A00DB3429 /* NSString+MGLAdditions.h */,
|
||||
DAE6C3831CC31E2A00DB3429 /* NSString+MGLAdditions.m */,
|
||||
DA35A2CD1CCAAED300E826B2 /* NSValue+MGLAdditions.h */,
|
||||
DA35A2CE1CCAAED300E826B2 /* NSValue+MGLAdditions.m */,
|
||||
);
|
||||
name = Foundation;
|
||||
path = ../../darwin;
|
||||
@@ -505,6 +511,7 @@
|
||||
DAE6C38E1CC31E2A00DB3429 /* MGLOfflineStorage_Private.h in Headers */,
|
||||
DAE6C3601CC31E0400DB3429 /* MGLOfflineRegion.h in Headers */,
|
||||
DAE6C3681CC31E0400DB3429 /* MGLTilePyramidOfflineRegion.h in Headers */,
|
||||
DA35A2CF1CCAAED300E826B2 /* NSValue+MGLAdditions.h in Headers */,
|
||||
DAE6C3A61CC31E9400DB3429 /* MGLMapViewDelegate.h in Headers */,
|
||||
DAE6C38B1CC31E2A00DB3429 /* MGLOfflinePack_Private.h in Headers */,
|
||||
DAE6C35C1CC31E0400DB3429 /* MGLGeometry.h in Headers */,
|
||||
@@ -680,6 +687,7 @@
|
||||
DAE6C3941CC31E2A00DB3429 /* MGLStyle.mm in Sources */,
|
||||
DAE6C3871CC31E2A00DB3429 /* MGLGeometry.mm in Sources */,
|
||||
DAE6C3B81CC31EF300DB3429 /* MGLMapView+IBAdditions.m in Sources */,
|
||||
DA35A2D01CCAAED300E826B2 /* NSValue+MGLAdditions.m in Sources */,
|
||||
DA35A2C01CCA9B1A00E826B2 /* MGLClockDirectionFormatter.m in Sources */,
|
||||
DAE6C3BA1CC31EF300DB3429 /* MGLOpenGLLayer.mm in Sources */,
|
||||
DAE6C38A1CC31E2A00DB3429 /* MGLMultiPoint.mm in Sources */,
|
||||
|
||||
@@ -29,3 +29,4 @@ FOUNDATION_EXPORT const unsigned char MapboxVersionString[];
|
||||
#import <Mapbox/MGLStyle.h>
|
||||
#import <Mapbox/MGLTilePyramidOfflineRegion.h>
|
||||
#import <Mapbox/MGLTypes.h>
|
||||
#import <Mapbox/NSValue+MGLAdditions.h>
|
||||
|
||||
Reference in New Issue
Block a user