web-dev-qa-db-ja.com

Xcodeのコマンドラインビルドツールを使用したアーカイブ(xcodebuildアーカイブ)

Xcodeプロジェクトをビルドするためのコマンドラインツールであるxcodebuildには、Xcode 4で利用可能な新しいビルドアクションがあります:archive

man xcodebuildから:

       archive     Archive a scheme from the build root (SYMROOT).  This requires specifying
                   a workspace and scheme.

残念ながら、使用しようとするとエラーが発生します。

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

私の印象では、これはまだ実際には機能していません。誰かがそれを機能させましたか?もしそうなら、どのように?

23
Steven Fisher

これは私にとってはうまくいくようです:

xcodebuild -project TestApp.xcodeproj  -scheme TestApp -configuration "Ad Hoc" archive
8
Daniel X Moore

これはGUIから機能していますか?プロジェクト->アーカイブ用にビルドすると、オーガナイザー([アーカイブ]タブ)でアーカイブを見つけることができます。GUIで機能しています。

0