summaryrefslogtreecommitdiff
path: root/platform/ios/INSTALL.md
Commit message (Collapse)AuthorAgeFilesLines
* [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/.