Slide 1

Slide 1 text

Build scripts Brisbane Cocoaheads December 2014 @lachlanroche

Slide 2

Slide 2 text

Xcode environment • Run script phase • xcodebuild -showBuildSettings • Xcode Build Setting Reference

Slide 3

Slide 3 text

agvtool • Build settings • Set Current Project Version to an integer • Set Versioning System to Apple Generic • Info pane • Set up your version and build numbers • Technical Q&A QA1827

Slide 4

Slide 4 text

git • Require a clean checkout for Build and Archive • Tag after build

Slide 5

Slide 5 text

plist • plutil • /usr/libexec/PlistBuddy