xcode scheme
をコマンドラインからxcode project
またはxcode workspace
にインポートする方法はありますか?コマンドラインからxcode体系をインポートする
私はシェルスクリプトでアーカイブプロセスを自動化したいと私はスキームが.xcscheme
ファイルからのインポートにそれを終了しない場合のスキームは、xcode project
またはxcode workspace
に存在するかどうかを確認します。
xcode scheme
をコマンドラインからxcode project
またはxcode workspace
にインポートする方法はありますか?コマンドラインからxcode体系をインポートする
私はシェルスクリプトでアーカイブプロセスを自動化したいと私はスキームが.xcscheme
ファイルからのインポートにそれを終了しない場合のスキームは、xcode project
またはxcode workspace
に存在するかどうかを確認します。
これは実際にはかなり簡単です。既に分かっているように、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
を