Jason Wray
264db54f10
[ios, build] Install latest jazzy, if not already installed
2019-04-10 12:38:36 -07:00
Jason Wray
d04b4844dd
[ios, build] Bump to jazzy 0.9.6
2019-04-10 12:38:36 -07:00
Alf Watt
a33aaceaa9
Update to mapbox-events-ios release v0.9.1 ( #14194 )
...
MMENSDateWrapper -> MMEDate
Add SKIP_DOCS flag to build pipeline for iOS
2019-03-21 17:20:43 -07:00
Jordan Kiley
fb0b0d5a2b
[ios] Generate iOS code coverage for metrics ( #14015 )
2019-03-13 12:58:24 -07:00
Jason Wray
565792606d
[ios, build] Remove unnecessary clean step from release packaging
2019-03-12 16:19:32 -07:00
Jason Wray
113179cddd
[build, ios] Replace 'nightly' build with snapshot
2019-03-05 12:09:38 -08:00
Jason Wray
05026b704a
[build, darwin] Disable Xcode indexing-while-compiling on CI
2019-03-04 15:59:01 -08:00
Jason Wray
cced7db511
[ios, build] Trigger automated site and docs generation during releases
2019-02-26 11:19:48 -08:00
Jason Wray
554992d733
[ios, build] Only install packaging dependencies if not installed
2019-02-26 11:19:48 -08:00
Nadia Barbosa
d34f0f0ef1
[build] Publish Android/iOS binary sizes to S3
2019-02-25 12:36:26 -08:00
Jason Wray
e1723d0281
[ios, build] Improve error message when tagged version does not exist in changelog
2019-02-06 14:10:27 -08:00
Jason Wray
7476befccb
[ios, build] Make jazzy sqlite3 installation version agnostic
2019-02-06 09:30:17 -08:00
Julian Rex
47852b6c42
[ios] Specify sqlite3 version used by Jazzy ( #13874 )
2019-02-05 10:26:05 -05:00
Jason Wray
6dc38c593a
[ios, docs] Support custom jazzy header content
2019-02-01 13:39:36 -08:00
Jason Wray
2d5ae83882
[build, ios] Update jazzy to 0.9.5
2019-01-29 10:04:21 -08:00
Fabian Guerra
b53ea9b487
[ios] Fix jazzy building.
2019-01-28 13:17:50 -08:00
Jason Wray
67e5761e72
[ios] Update more URLs to docs.mapbox.com/ios
2019-01-25 11:57:45 -08:00
Julian Rex
c01c8282fe
[ios] Update release notes template for correct Cocoapods/Carthage links ( #13567 )
2018-12-17 11:10:52 -05:00
Jason Wray
ffe0624d77
[ios, build] Move symbol strip settings to Xcode project
2018-12-05 12:34:39 -05:00
Jason Wray
e49953df14
[ios, build] Replace -symbols with -stripped build flavor
2018-12-05 12:34:39 -05:00
Jason Wray
3377660806
[ios] Update pre-release installation instructions
2018-10-29 12:24:32 -04:00
Jason Wray
360a36771b
[ios, build] Check symbol namespacing for mapbox-events-ios
2018-10-03 13:26:59 -04:00
Jason Wray
bbadc150b7
[ios, build] Print file sizes during deployment; don't print progress
2018-09-26 07:56:36 -07:00
Jason Wray
a30bcff725
[ios, build] Use make iframework for all packaging
2018-09-26 07:56:36 -07:00
Jason Wray
19eea5b9fe
[ios, build] Stop deploying static framework
2018-09-26 07:56:36 -07:00
Nadia Barbosa
a991eec597
[ios] Remove Settings target; move Settings.bundle to iosapp
...
[ios] Remove copying of Settings.bundle from packaging script
[ios] Move Settings bundle under ios/app in file system
[ios] Copy bundle to iosapp in packaging script
[ios] Remove stranded Root.strings from SDK
[ios] Add English localization to example Settings.bundle
2018-09-19 14:16:22 -07:00
Nadia Barbosa
51f3842a28
[ios] Install node modules in document.sh
2018-08-23 09:06:35 -07:00
Jason Wray
5e213d0db1
[ios, build] Improve jazzy readme generation
...
- Include changelogs for all releases in the current semver minor series.
- Use template for jazzy readme.
2018-08-22 13:05:49 -04:00
Jason Wray
d31df6a615
[ios, build] Fix bad changelog header and improve handling
...
Also, specifically require `execSync`.
2018-08-22 13:05:49 -04:00
John Firebaugh
e31f2ecb67
[build] Push binary size history to S3 ( #12538 )
2018-08-06 13:10:54 -07:00
Jason Wray
1a94eb47c0
[ios, build] Support prereleases in templated release notes
2018-08-06 12:31:21 -04:00
Jason Wray
37e680c66b
[ios, build] Strip symbols before recording size metrics
2018-07-09 12:31:43 -04:00
John Firebaugh
840a5cf120
[build] Record binary size via GitHub check
2018-07-03 14:03:32 -07:00
Jason Wray
6fc0eb908b
[ios, build] Postpone jazzy install for ios-release build
2018-07-03 15:47:49 -04:00
Jason Wray
b0beb8bfcb
[ios, build] Remove broken/unused demo project
2018-07-03 13:31:58 -04:00
Jason Wray
614aab4ea2
[ios, build] Log raw xcodebuild output for package commands
2018-07-03 13:31:58 -04:00
Jason Wray
43efd61813
[ios, build] Install npm packages before deploying
2018-05-29 17:04:33 -04:00
Jason Wray
6e0d6ef44a
[ios, build] Populate GitHub releases with templated notes
...
Replicates our existing release notes format as an EJS template and Node JS script, then uploads the formatted notes during the deployment process.
2018-05-24 13:27:26 -04:00
Jason Wray
3c74bbb9d0
[ios, build] Remove unused build scripts
2018-05-24 13:27:26 -04:00
Jason Wray
0d067e3925
[ios, build] Re-add support for 32-bit simulators (i386)
2018-05-11 16:38:31 -04:00
Jason Wray
d4e597eb94
[ios, macos] Convert various class methods to class properties
...
This improves the Swift interface while having no effect on Obj-C usage.
2018-04-16 18:42:34 -04:00
Jason Wray
6718887f0b
[ios, build] Move iOS release builds to CircleCI
2018-03-14 15:46:52 -04:00
Jason Wray
7c2e8c5eb1
[ios] Remove support for 32-bit simulators (i386)
...
And restore some docs that got lost in a merge.
2018-01-19 10:25:17 -05:00
Jason Wray
c6169ab50c
[ios] Re-add i386 slice to framework; strip from dSYM
2017-12-21 12:09:43 -08:00
Jason Wray
8e69a35d75
[ios, build] Stop packaging i386 simulator arch
...
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.
2017-12-20 17:36:06 -08:00
Jesse Bounds
bcfe51c16c
[ios] Add easy to use demo app for developers ( #10524 )
...
This updates the package script to include a pre-built iOS app in the published assets of the dynamic SDK. It symlinks the Mapbox.framework in that dynamic build to the demo app so the only real increase in size is the demo Xcode project itself.
The addtional step in the publish script checks that the Mapbox.framework that is symlinked in for building in the demo project can actually be built. If it cannot, then the step is skipped and the build will continue as it normally would. Since the demo app is currently not required for publishing it should not block publishing a build.
2017-11-22 10:28:43 -08:00
Jason Wray
50ee8daca1
[ios, build] Don't include docs for auto-installed jazzy
2017-10-10 11:45:12 -07:00
Jason Wray
20df5f3844
[ios, build] Use github-release to check if release has been published
2017-10-10 11:28:24 -07:00
Jason Wray
5cad92cc33
[ios] Print Xcode and SDK version during packaging
2017-08-25 16:12:00 -04:00
Jason Wray
82c2d4b3ca
[build] Include bcsymbolmap files in iOS dynamic framework package
2017-07-26 15:49:23 -04:00