私は比較的Macに慣れていないので、開発者をセットアップしようとしています。Cordova ベースの iOS アプリの環境。Yosemite 10.10.3を使用しています
/Applications/Xcode.app/Contents/Developer/の下にxcode 6.3.1と6.3.1用のコマンドラインツールをインストールしましたということで、コマンドラインツールでいいと思います。
ただし、xcodebuild を実行すると、コマンドが見つかりません。上記のパスを PATH 環境変数に手動で追加して、xcodebuild を表示できるようにしましたが、なぜこれが必要なのかわかりません。インストールでこれを処理する必要があると思いました。
次に、特定のスクリプト ( npm install -g ios-deploy ) で xcrun を実行すると、次のエラーが発生しました。
dyld: ライブラリがロードされていません: @rpath/libxcrun.dylib が /usr/bin/xcrun から参照されています。理由: イメージが見つかりません。
xcrun は、コマンド ライン ツールのインストール パスの下の usr/bin だけでなく、/usr/bin でも利用できることがわかります。ただし、libxcrun.dylib はインストール パスでのみ使用できます。
この動的ライブラリを /usr/lib に手動でコピーしたところ、xcrun が機能しました。
動作しているように見えましたが、疑わしいと思いましたが、そのような手動のアクションは、通常のインストール後の手順ではありませんか?
コマンド ライン インストール後に忘れたことはありますか? コピー/移動する必要がある小さなファイルがさらにある場合はどうなりますか? どこかにインストール パスを指定することはできますか?
ところで、インストール パス/usr/lib を PATH に追加しましたが、xcrun では機能せず、.dylib をコピーする必要がありました。
Xcode と CLT が以前のバージョンからアップグレードされた他の mac があり、そのような問題はありません。