summaryrefslogtreecommitdiff
path: root/platform/ios/DEVELOPING.md
Commit message (Collapse)AuthorAgeFilesLines
* [ios][build] Generate debug symbols for all buildsJason Wray2016-09-301-1/+1
| | | | | | | Fixes the issue where our stripped dynamic build did not have a valid dSYM. Disabling GCC_GENERATE_DEBUGGING_SYMBOLS for SYMBOLS=NO builds meant that those builds had no debug symbols to strip or add to a dSYM.
* [ios, macos] Make Xcode 7.3 the minimum required versionJason Wray2016-08-181-0/+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.
* [build] unify naming of Makefile targetsKonstantin Käfer2016-08-051-1/+1
| | | | | `make foo` just builds `make run-foo` builds and runs
* [ios, macos] Document adding new symbolsMinh Nguyễn2016-07-081-0/+15
|
* [macos] Renamed OS X SDK to macOS SDKMinh Nguyễn2016-06-141-5/+5
| | | | Also renamed as many references to OS X as possible to macOS in documentation.
* [docs] Reorganize and update development instructions (#5233)Jason Wray2016-06-071-14/+28
| | | | | | | | | | iOS - Add section headers. - Add more detail to `make` packaging commands and emphasize that Debug is the default build type. - Manually checking out git submodules is no longer necessary. Core - Add 'Keeping up to date' section that mentions submodules.
* [docs] Remove references to manual submodule initializationJohn Firebaugh2016-06-031-7/+0
|
* [ios] Default to Debug BUILDTYPE, but explicitly set Release for deploysJason Wray2016-06-011-0/+1
|
* [ios] KIF tests require submodulesMinh Nguyễn2016-05-251-2/+9
| | | Documented the submodule step for running KIF-based SDK UI tests. This happened as part of installing core dependencies until #5122.
* [ios, osx] Document common workflowsMinh Nguyễn2016-04-241-6/+45
| | | | We have a lot of targets now, and it isn’t always clear to new contributors where files end up. Hopefully this brief guide to adding files will help.
* [ios, osx] Copyedited installation documentationMinh Nguyễn2016-04-211-8/+19
| | | | Copyedited installation documentation to make sense to less experienced Xcode users, ensure consistency, remove redundant language, and reflect recent build changes.
* [ios] Removed mention of MAPBOX_ACCESS_TOKENMinh Nguyễn2016-04-181-7/+1
|
* [ios] Updated contributor documentationMinh Nguyễn2016-04-161-8/+11
|
* [ios] Added Xcode project for iosapp, ios-bench; workspace for ios-testsMinh Nguyễn2016-04-161-1/+1
| | | | | | | | | | ios.xcodeproj is an ordinary Xcode project with ordinary Xcode targets for iosapp and ios-bench, all contained in an ordinary Xcode workspace that happens to also reference the gyp-generated platform.xcodeproj. The iosapp target links to and embeds Mapbox.framework, which is a product of the gyp-generated platform.xcodeproj. ios-tests.xcodeproj is also in the workspace, enabling simultaneous debugging of KIF tests, the SDK, and core code. Moved storyboards into Base.lproj and image assets into an asset catalog. Removed iOS 6 assets from the iosapp asset catalog. Moved the original ios-bench application icon SVG into a non-project location. Removed app/Settings.bundle, which is identical to framework/Settings.bundle. Removed a broken reference to an unused header from the ios-tests project.
* [ios] Clarified schemes and destinationsMinh Nguyễn2016-02-261-1/+1
|
* [ios, osx] Consolidate remaining files in platform/{ios,osx}John Firebaugh2016-02-121-1/+1
|
* [ios] Documented make targetsMinh Nguyễn2016-01-221-0/+14
|
* [ios] Strip Simulator content when archivingMinh Nguyễn2016-01-221-1/+1
| | | | | | 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.
* Rewrote documentationMinh Nguyễn2016-01-051-0/+47
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/.