Xcode
Developer Command Line Utils
- Nomad, Command Line Utilities For iOS Development and in particular Shenzhen
$ gem install nomad-cli
$ ipa build && ipa distribute
- Xctest
- xctool
- XCTasks Ruby / Rake build test system for multiple simulators etc
- Buildasaur
- pxctest, execute tests in parallel on multiple iOS Simulators
Xcode Server URLs
- XCode Server has details of logs etc.
- Tutorial and a getting Started page.
- Using Xcode bots
- Tricks & tips
- Xcode CI, The missing manual
- Fastlane - https://github.com/fastlane?page=2
- More Fastlane - https://github.com/fastlane/shenzhen - CLI for Building & Distributing iOS Apps (.ipa Files)
- https://fastlane.tools/
- https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/xcode_guide-continuous_integration/adopt_continuous_integration.html#//apple_ref/doc/uid/TP40013292-CH3-SW1
- Installing
- Advanced Jenkins - worth a
- swiftenv: Swift Version Manager
- Swim: Simple build system for Swift
- Using Xcode Bots
- https://honzadvorsky.com/articles/2015-05-04-under-the-hood-of-xcode-server/
- https://honzadvorsky.com/articles/2015-08-17-17-30-xcode_server_tutorials_3_prebuild__postbuild_scripts/
cf.
TODO
Read the Getting Started guide.
Resources
- Resources for Mac and iOS Developers… looks like a great collection of stuff to look at.
The Command Line
- http://stackoverflow.com/questions/6317089/how-to-fully-automate-from-build-to-ipa-file-in-xcode-4
- http://blog.carbonfive.com/2011/04/06/building-xcode-4-projects-from-the-command-line/
- https://gist.github.com/jonah-carbonfive/949831
- https://github.com/nomad/shenzhen « Looks great
- http://blog.octo.com/en/automating-over-the-air-deployment-for-iphone/
- http://stackoverflow.com/questions/2664885/xcode-build-and-archive-from-command-line
- http://mithin.in/2009/11/10/building-xcode-project-from-command-line-a-tutorial
- OS X Programming Tips
- armv6 issues
- Homebrew
Storyboards
- http://maniacdev.com/ios-5-sdk-tutorial-and-guide/xcode-4-storyboard
- http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1
- http://howtomakeiphoneapps.com/here-is-everything-you-need-to-know-about-storyboards/
Tutorial
- Xcode 4
- ota Automation Over The Air Deployment, excellent article
- build_archive from the command line, includes using Jenkins.