summaryrefslogtreecommitdiff
path: root/platform/ios/INSTALL.md
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-boba' into masterupstream/fabian-merge-release-4.0.1-masterFabian Guerra2018-05-171-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # mapbox-gl-js # platform/android/CHANGELOG.md # platform/android/MapboxGLAndroidSDK/gradle.properties # platform/android/gradle/dependencies.gradle # platform/darwin/src/MGLVectorTileSource.mm # platform/darwin/src/MGLVectorTileSource_Private.h # platform/ios/CHANGELOG.md # src/mbgl/style/expression/compound_expression.cpp
| * [ios, build] Re-add support for 32-bit simulators (i386)Jason Wray2018-05-111-1/+1
| |
* | [docs] Make per-platform installation docs self-containedJohn Firebaugh2018-04-301-4/+22
| | | | | | | | I've seen several issues where users followed platform-specific install docs, but were unaware of additional prerequisites spelled out in the top-level INSTALL.md. So let's try making each platform's installation documentation self contained.
* | [ios, macos] Update minimum deployment versions to iOS 9, macOS 10.11 (#11776)Jason Wray2018-04-271-2/+1
|/ | | | | | | | | | | | | | | | | | | * [ios] Remove iOS 8 conditionals * [ios, macos] Bump pod deployment targets * [ios, macos] Add changelog entries * [ios, macos] Update docs * Remove unnecessary selector-based version checks * Update SQLite note * [ios, macos] Replace lightweight generics macros with direct use Lightweight generics for Foundation collections are available everywhere with the bump to iOS 9 and macOS 10.11. * Update deprecated macOS method
* [ios] Note plans to drop iOS 8 (#11663)Jason Wray2018-04-121-0/+2
|
* [ios] Remove support for 32-bit simulators (i386)Jason Wray2018-01-191-2/+4
| | | | And restore some docs that got lost in a merge.
* Merge branch 'release-agua' into masterupstream/fabian-merge-release-aguaFabian Guerra2018-01-041-5/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # circle.yml # cmake/core-files.cmake # platform/android/CHANGELOG.md # platform/android/MapboxGLAndroidSDK/build.gradle # platform/android/MapboxGLAndroidSDK/gradle.properties # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/CameraChangeDispatcher.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMapOptions.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/text/LocalGlyphRasterizer.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/utils/BitmapUtils.java # platform/android/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml # platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/maplayout/DebugModeActivity.java # platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/maplayout/LocalGlyphActivity.java # platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MyLocationTintActivity.java # platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_local_glyph.xml # platform/android/MapboxGLAndroidSDKTestApp/src/main/res/values/descriptions.xml # platform/darwin/src/MGLMapSnapshotter.mm # platform/darwin/src/MGLRendererConfiguration.h # platform/ios/CHANGELOG.md # platform/ios/DEVELOPING.md # platform/ios/INSTALL.md # platform/ios/README.md # platform/ios/resources/bg.lproj/Localizable.strings # platform/ios/resources/es.lproj/Localizable.strings # platform/ios/resources/vi.lproj/Localizable.strings # platform/ios/src/MGLMapView.mm # platform/macos/macos.xcodeproj/project.pbxproj # src/mbgl/text/glyph_manager.cpp
| * [ios] Re-add i386 slice to framework; strip from dSYMJason Wray2017-12-211-1/+1
| |
| * [ios, build] Stop packaging i386 simulator archJason Wray2017-12-201-3/+5
| | | | | | | | Only builds and packages x86_64 architecture in our frameworks and dSYM. Removes support for 32-bit simulators, such as the iPhone 5 and iPad 2. This does not affect device support — 32-bit devices are still supported via the arm7 architecture.
| * [ios, macos] Rename the iOS and macOS SDKs (#10610)Jordan Kiley2017-12-061-6/+6
| |
* | [ios] Update custom install docs for Xcode 9.1upstream/fb-ios-custom-install-updatesJason Wray2017-12-221-4/+6
| |
* | [ios, macos] Rename the iOS and macOS SDKs (#10610)Jordan Kiley2017-12-041-6/+6
| |
* | [docs] updating ios & android install links (#10246)Lindsay Young2017-10-241-2/+2
|/ | | | | | | | * updating ios & android install links * updating iOS custom builds page to link to iOS installtion * updating copy
* [ios, macos] Bumped recommended Xcode version >=8.0 (#8775)Jordan Kiley2017-04-241-1/+1
|
* Merge branch 'release-ios-v3.5.0-android-v5.0.0'John Firebaugh2017-03-211-0/+12
|\
| * [ios] Added basic notes about using CarthageJason Wray2017-03-031-0/+12
| |
* | [ios] Add nightly build infrastructureJason Wray2017-03-101-1/+13
|/
* [ios] Update docs for iOS 8 deployment targetJason Wray2017-02-211-3/+3
|
* [ios] Add -ObjC to static podspec; update custom CocoaPods stepsJason Wray2016-08-311-27/+8
|
* [ios] Update INSTALL doc for -ObjC; use local podspec pathJason Wray2016-08-301-45/+50
| | | | | | | - Adds -ObjC flag for static lib. - Fixes link to iOS SDK site. - Pushes CocoaPods down the list. - Changes CocoaPods to use local path, not HTTP. - Emphasizes that INSTALL.MD is only for custom builds.
* [ios, macos] Make Xcode 7.3 the minimum required versionJason Wray2016-08-181-1/+3
| | | | | | | | | - Removes nullability shims for Xcode 6. - Removes MGLTypes.h from files where it was only being used for nullability support. - Accepts that `NS_SWIFT_NAME` is not fully supported by Xcode 7.2 and lower. - Adds documentation about Xcode 7.3 requirement.
* [ios, osx] Copyedited installation documentationMinh Nguyễn2016-04-211-42/+36
| | | | Copyedited installation documentation to make sense to less experienced Xcode users, ensure consistency, remove redundant language, and reflect recent build changes.
* [ios] Removed alternative to -ObjCMinh Nguyễn2016-04-161-2/+0
| | | | | | Xcode’s static library template comes with the -ObjC linker flag by default. Instead of removing that flag, this change removes the various imperfect workarounds we’ve been using to ensure that private SDK categories link. Given the size decrease in this static library since #2966 was fixed, we should have room to spare for the more straightforward approach. Moreover, an application that uses MGLMapView in a storyboard no longer needs to add -ObjC to the application target, which bloated the entire application, including other frameworks that had no need for -ObjC. -ObjC isn’t even needed for dynamic frameworks, and the OS X SDK is only built as a dynamic framework.
* [ios] Run core unit tests in CIJohn Firebaugh2016-04-111-0/+7
|
* [ios] Fix issues with static lib signing and app store submissionJesse Bounds2016-03-281-2/+10
| | | | | | | | Fix issues with static build configuration that caused it to be problematic for host applications when they were installed on device. Also fixes issues that broke the iTunes Connect validation and upload process. This also updates the `binary` instructions in INSTALL.md to reflect these changes.
* [ios] Restored framework dependencies to static installation instructionsMinh Nguyễn2016-02-221-0/+11
| | | | Backed out documentation about #4029 because it doesn’t apply when using a storyboard, and the installation instructions use a storyboard.
* [ios] Removed manual framework linking from installation instructionsMinh Nguyễn2016-02-181-6/+0
| | | | Even these three are no longer needed, now that the umbrella header pulls them in.
* [ios] Import required frameworks with static framework umbrellaMinh Nguyễn2016-02-181-7/+2
| | | | The umbrella header inside the static framework now imports the required iOS SDK frameworks so manual linking is unnecessary. This change corrects a regression introduced in #3183, when the umbrella header used in version 3.0.1 was removed.
* [ios] Update linked library extension to .tbdJason Wray2016-02-121-3/+3
| | | | [skip ci]
* [ios] Explain prerelease testing in docsJordan Moncharmont2016-02-041-1/+10
| | | Show how to point a podspec at an officially tagged pre-release.
* [ios] Removed redundant usage sectionMinh Nguyễn2016-01-281-5/+19
| | | Also copied some further setup steps from the IB page on the project wiki.
* [ios] Settings.bundle no longer requiredMinh Nguyễn2016-01-221-1/+1
|
* [ios] Documented make targetsMinh Nguyễn2016-01-221-2/+2
|
* [ios] Strip Simulator content when archivingMinh Nguyễn2016-01-221-11/+35
| | | | | | 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.
* Update INSTALL.mdMinh Nguyễn2016-01-211-12/+8
| | | These changes dropped out of #3416 somehow. The screenshots only make sense inside the gyp-generated project, which is irrelevant in this case.
* [ios] Generate API documentation using jazzyMinh Nguyễn2016-01-051-5/+2
| | | | | | Replaced appledoc usage with jazzy, which understands modern Objective-C syntax by virtue of using Clang ASTs. Nevertheless, we have to make lots of changes to our documentation syntax, which was tailored to appledocs quirks. The new syntax jives much better with what Xcode expects in terms of auto-indentation and Quick Help. Fixes #1420.
* Rewrote documentationMinh Nguyễn2016-01-051-0/+101
Rewrote some copy to provide more context and link to more GL-related repos, including GL JS. Put the various SDKs in a table so we can show the various CI bot status images. Integrated target list into the relevant documents. Rewrote large portions of iOS and OS X setup documentation to guide normal developers to more friendly places. Combined some Android documentation. Moved SDK-specific documentation into platform/. Added a temporary readme in ios/ that points to the one in platform/ios/.