summaryrefslogtreecommitdiff
path: root/ios/framework
Commit message (Collapse)AuthorAgeFilesLines
* [ios] Quoted umbrella header importsMinh Nguyễn2016-01-241-18/+18
| | | | Fixes #3300.
* [ios] Refactored build scriptsMinh Nguyễn2016-01-221-1/+1
| | | | | | package.sh now recognizes several environment variables through make that influence the build settings and targets. Info.plist variables are substituted with the correct values in both the static and dynamic frameworks. Fixes #3656.
* [ios] Strip Simulator content when archivingMinh Nguyễn2016-01-221-0/+70
| | | | | | Copied strip-frameworks.sh from realm/realm-cocoa@7cc31db631c323bb649aec1e311693a599a37f05 for realm/realm-cocoa#2759. This script, which is embedded in the dynamic framework, strips out content for invalid architectures from any embedded framework and specifically strips out Simulator content when archiving to work around an App Store bug. Rewrote the iOS setup documentation. In particular, the MAPBOX_ACCESS_TOKEN environment variable is only for use with the iosapp demo application and doesn’t work in third-party applications.
* [ios] Converted iOS SDK into dynamic frameworkMinh Nguyễn2016-01-225-29/+143
| | | | | | | | | | make iproj now produces a target that pulls together static libraries like core and platform-ios into a real dynamic framework. iosapp is pretty much just a regular iOS application that links Mapbox.framework (except for the inclusion of default_styles.hpp). iosapp runs fine in the Simulator and on a device, and the same is true for any application linking against Mapbox.framework. The ipackage target produces both a Bitcode-disabled static framework and a Bitcode-enabled dynamic framework, eliminating the need for a separate framework.sh. It disables code signing, since that happens on copy when the framework is embedded inside the application bundle. It also merges the device and simulator builds into a single fat framework. Also bumped itest minimum deployment target to iOS 8.0, the first version that supports linking frameworks. Fixes #828.
* [ios] Add telemetry setting directly to attribution button action sheetJason Wray2016-01-092-1/+1
| | | | | - Deprecate and no-op `+[MGLAccountManager mapboxMetricsEnabledSettingShownInApp]` - Check for attribution button hiding and make sure ToS are understood
* refs #2380: plop Settings.bundle inside of framework distributionJustin R. Miller2015-11-182-0/+33
|
* refs #3045: implicitly link dependencies for frameworkJustin R. Miller2015-11-162-0/+9
| | | | [skip ci]
* refs #3045: correct bundle identifier for iOS framework targetJustin R. Miller2015-11-161-1/+1
| | | | [skip ci]
* static framework target for iOSJustin R. Miller2015-11-163-0/+34