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.
  • 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.