Lion)を追加してインストールした。4.3.xについても下調べをしたことがある(当時のXcodeの最新バージョンは4.3.3だった)。4.3からプログラムのインストール方法が変更されたことは知っていた。4.3.3のサイズは3.35GBもあるので、アプリアイコンのコピーに5分位かかったりするが・・・)。4.3.xのインストール先はこのフォルダになる。Xcode」というアイコンが「アプリケーション」フォルダへ入り、これ起動してXcode本体をインストールするという二段階方式になっている)。4.3から変更された訳だ。インストール方法が他のアプリと統一されたのは良いが、インストール先ディレクトリまで変更されてしまったことは影響が大きい。Xcode本体やツールをGUIで操作する分には良いが、Xcodeに含まれているコマンドをターミナル経由のCLIで使う場合は、コマンドファイルのパスが変わってしまったので注意しなければならない。プログラムのビルド時にライブラリやヘッダファイルを参照する場合も同様で、Homebrewの環境ではこの両方について配慮しながらフォーミュラのインストールをやる必要がある。4.2.x/3.xは元々インストール先フォルダが異なっているので、インストール時に特別な操作をしなくても共存させることが可能だ。Xのアプリは複数のファイルの集合体になっていて、Finder上では、それらを代表してアプリのアイコンだけが見えるようになっている。アプリを構成するファイルは隠されていて、通常はFinderでは見ることはできない。アプリ自体に内包されている実体ファイルをFinderで見たい場合は、アプリアイコンのコンテキストメニュー(Conrolキーを押しながらクリックしたときに表示されるメニュー)から[パッケージの内容を表示]という項目を選択すれば良い。4.3.3のパッケージ内容(アプリを構成するファイル)を開いて表示させた様子。アプリ自体がパッケージ内のファイルを管理しているので、むやみにファイルの移動、編集、削除をやるべきではない。パッケージ内のファイルに対してこれらの操作を行うと、アプリが正常に動作しなくなる可能性が高いからだ(アプリのパッケージ内のファイルの役割をちゃんと理解しているプログラマだけに、これらの操作が許されていると考えるべきだ)。4.3.3の/Applications/Xcode.app/Contents/Developerというフォルダの中身をツリー表示させているが、コマンド、ライブラリ、ヘッダファイルなどのプログラムをビルドする際に使用するファイルはすべてこのフォルダの中に格納されている。4.2.1を削除するかどうかを尋ねる画面が開く。4.2.1の削除は行わなかった。上の画面が閉じると、下のようなXcodeのWelcome画面が表示される。二回目からの起動では、最初にこの画面が開くようになる。インストールしたXcodeが起動することが確認できたので、すぐに追加コンポーネントとドキュメントのインストールを行った。[Preferences]メニューの[Downloas]画面を開いて、この[Components]と[Documentation]タブ画面に表示される各項目を順次インストールした(下のスクリーンショットは、各項目のインストールが終了した状態の画面)。Tools」だけはインストール対象から除外した。Tools」の旧称)を有効にしてインストールしてあるので、これとバッティングしてしまうからだ。Toolsは共存できないので、どれか一つのだけXcodeでインストールする必要がある。Toolsをこちらのものに置き換えて、その中に含まれるビルドツールを使ってHomebrew環境を再構築することが目的だった。Tools)をアンインストールする方法がまだ判っていない。ここ数日ググって調べているが、この方法がなかなか見つからない。4.2.1のビルドツールでHomebrew環境が構築できているし、いままでインストールしたフォーミュラも特に大きな問題は起きていないので、しばらくは現状のままでいくことにしようか。4.6.2(本記事投稿時点の最新バージョン)にはこいつが収納されているらしい。SDKのバージョンアップのペースが速かった(Apple社の製品開発サイクルでは、これが普通ののペースなのだろう)。SDKは随分古くなってしまった。SDKの最新機能を追いかけるために、常に最新バージョンのXcodeを入れておくMacを一台用意しておくべきかもしれない。Lionを入れて使い分けているが、できたらもう一台Macを欲しいところだなぁ。miniなら、中古価格は3〜4万円位なので)、それで凌ぐことにしようか。4.3から分離されたそうだ。ID、要デベロッパ登録)。ToolsはXcode本体からインストールできるので、これ以外のすべてを入手して、「アプリケーション」フォルダの中にツール毎のフォルダを作成した上で、各dmgファイルに格納されていた全ファイルをそれらの中へコピーした。touch用Webアプリケーションを開発するためのツール)を除いて、ほとんどは特殊なツールばかりなので、iOS用アプリ開発で使うことはまずないと思うが、すべて揃えておけば将来役に立つことがあるかもしれないとか思ったから。[必須入力]※画像の中の文字を半角で入力してください。