2012-03-25 5 views
1

は、私は私のXcodeプロジェクトでビルドフェーズ「スクリプトの実行」で実行しているスクリプトに次の行を持っている:Xcodeの実行スクリプトビルドフェーズでcpに渡される環境変数にスペースを含むフォルダパスを指定する方法はありますか?

cp -v "/Users/myusername/Desktop/foo2Texture5.png" $BACKGROUND_TEXTURES_FOLDER_PATH 

$ BACKGROUND_TEXTURES_FOLDER_PATHはのためのビルド設定の「ユーザー定義された設定」と定義され、私のプロジェクト。このパスは、他の変数/ユーザー設定などを組み合わせて生成されます。

問題は、フォルダパスに "スペース"が含まれているとcpコマンドが失敗する傾向があることです。 しかし、フォルダパスは他の変数を組み合わせて生成されるので、パスを "エスケープ"してcpが変数を正しく読み込む方法はありますか?

エコーが変数を正しく出力しているようです - >それで、スペースに問題はないようです。

答えて

1

環境変数全体を引用符で囲む必要があります。

Like: "$ BACKGROUND_TEXTURES_FOLDER_PATH"

関連する問題