2016-05-09 4 views
0

xcode schemeをコマンドラインからxcode projectまたはxcode workspaceにインポートする方法はありますか?コマンドラインからxcode体系をインポートする

私はシェルスクリプトでアーカイブプロセスを自動化したいと私はスキームが.xcschemeファイルからのインポートにそれを終了しない場合のスキームは、xcode projectまたはxcode workspaceに存在するかどうかを確認します。

答えて

1

これは実際にはかなり簡単です。既に分かっているように、Xcodeスキームはxcodeprojコンテナの "file"にあるファイルです。

あなたはスキームはあなただけ.xcschemeファイルは、以下のいずれかの場所に存在しているかどうかを確認する必要が存在するかどうかを確認したい場合:あなただけ(好ましくはそこにそれをコピーする必要はありませ場合<your_project>.xcodeproj/xcuserdata/<your_user>.xcuserdatad/xcschemes/ <your_project>.xcodeproj/xcshareddata/xcschemes/

xcshareddata/xcschemes/フォルダ)。

次のコードは、トリックを行う必要があります。

#!/bin/bash 

# Set to your project and scheme 

export PROJECT_FILE="MyProject.xcodeproj" 
export SCHEME="abc.xcscheme" 

# Generate path to shared schemes folder 

export SCHEMES=$PROJECT_FILE/xcshareddata/xcschemes 

if [ ! -f $SCHEMES/$SCHEME ]; then 

    # Create folder if necessary 
    mkdir -p $SCHEMES 

    # Copy scheme 
    cp $SCHEME $SCHEMES/$SCHEME 
fi 
関連する問題