The command line tool to build Xcode projects, xcodebuild, has a new build action available in Xcode 4: archive
.
From man xcodebuild
:
archive Archive a scheme from the build root (SYMROOT). This requires specifying
a workspace and scheme.
Unfortunately, when I try to use it I get an error:
$ xcodebuild archive -workspace SimpleTestApp.xcworkspace -scheme SimpleTestApp
xcodebuild: error: Failed to build workspace SimpleTestApp with scheme SimpleTestApp.
Reason: The selected run destination is not valid for this action.
My impression is this doesn't actually work yet. Has anyone got it to work? If so, how?