Xcodeのインストール
Xcodeは、Mac OS X、iOSのアプリケーションを開発するツールのセットです。
Xcode IDE、パフォーマンス解析ツール、iPhoneシミュレーター、そしてOSフレームワークが、Mac SDKsやiPhone SDKsという形でまとめられています。*1
詳しくはAppleの開発者向けサイトを参照してください。
http://developer.apple.com/jp/
付属のDVDからインストールすることもできますが、最新版をダウンロードすることにします。
「Mac Dev Center」のユーザ登録
Xcodeをダウンロードするには、Appleの「Mac Dev Center」に登録する必要がある。
https://developer.apple.com/devcenter/mac/index.action
1. Mac Dev Center
右上の[Register]リンククリック
2. Register as an Apple Developer
左上の[Get Started]ボタンクリック
3. Apple Developer Registration - Do you have an existing Apple ID you would like use to?
[Create an Apple ID]を選択し、[Continue]ボタンクリック
4. Apple Developer Registration - Complete your personal profile
必要事項を入力して、[Continue]ボタンクリック
・Email Address
・Password
・Re-enter Password
・Birthday
・Security Question
・Answer
・First Name
・Last Name
・Company / Organization
・Country
・Street Address
・City / Town
・Postal Code
・Phone
5. Apple Developer Registration - Compete your professional profile
全て入力して、[Continue]ボタンクリック
※ この時点でセッションが切れてしまった場合、d.で入力したEmail AddressとPasswordでログインすると登録を再開できます
6. Registered Apple Developer Agreement
チェックボックスをONにし、[I Agree]ボタンクリック
この時「4」で入力したメールアドレス宛に照合コードが送信されます。
7. Enter the verification code sent to your email
「6」後に送信されてきたメールのアンカーをクリック*2
8. You are now registered as an Apple Developer
[Continue]ボタンクリック
Xcodeのインストール
1. ディスクイメージのダウンロード
a. 「Mac Dev Center」にログイン
b. XcodeとiOS SDKのダウンロード
「Xcode and iOS SDK」欄のアンカークリック*3
c. xcode_3.2.5_and_ios_sdk_4.2_final.dmg を開く
[ファイルを保存]ボタンクリック
ダウンロードフォルダ(~/Downloads)にdmgファイルが格納される。
2. ディスクイメージ解凍
dmgファイルを右クリックし、[開く]を選択
ディスクイメージの中身が表示される
3. 「Xcode and iOS SDK.mpkg」を実行
mpkgファイルを右クリックし、[開く]を選択
4. セキュリティ保護のダイアログが表示されるので、[続ける]ボタンクリック
5. 「iOS SDKのインストール」ウィンドウ
a. 「ようこそ iOS SDK インストーラへ」にて[続ける]ボタンクリック
b. 「使用許諾契約」にて[続ける]ボタンクリック
c. 「使用許諾契約条件同意確認ダイアログ」にて[同意する]ボタンクリック
d. 「Software License Agreement(Apple Inc. iOS SDK Agreement)」にて[続ける]ボタンクリック
e. 「To install the iOS SDK you must agree to the terms of the software license agreement」にて[Agree]ボタンクリック
f. 「インストール先の選択」にてデフォルトのまま(Macintosh HD)[続ける]ボタンクリック
g. 「"Macintosh HD"にカスタムインストール」にてデフォルト(「Mac OS X 10.4 SDK」のみOFF)のまま[続ける]ボタンクリック
h. 「"Macintosh HD"に標準インストール」にてデフォルトのまま、[インストール]ボタンクリック
i. 「"インストーラ"に変更を許可するには、パスワードを入力してください。」にてパスワードを入力し、[OK]ボタンクリック
j. 「インストールが正常に完了しました。」にて[閉じる]ボタンクリック
【補足】RVMとXcodeの関係
RVMは、Rubyをインストールする際、ソースをダウンロード、コンパイルします。
また、RubyGemsに登録されているgemには、インストール時にコンパイルが必要なものもあります。
ところが、MacBook Proには、デフォルトではコンパイラがインストールされていません。
このため、コンパイラをインストールせずに、RVM管理下にRubyをインストールしようとするとエラーが発生してしまいます。
(「rvm install」コマンドについては、別のエントリで報告します)
goh:~ goh$ rvm install 1.8.7 /Users/goh/.rvm/rubies/ruby-1.8.7-p330, this may take a while depending on your cpu(s)... ruby-1.8.7-p330 - #fetching ruby-1.8.7-p330 - #downloading ruby-1.8.7-p330, this may take a while depending on your connection... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 4092k 100 4092k 0 0 2931k 0 0:00:01 0:00:01 --:--:-- 4473k ruby-1.8.7-p330 - #extracting ruby-1.8.7-p330 to /Users/goh/.rvm/src/ruby-1.8.7-p330 ruby-1.8.7-p330 - #extracted to /Users/goh/.rvm/src/ruby-1.8.7-p330 ruby-1.8.7-p330 - #configuring Error running ' ./configure --prefix=/Users/goh/.rvm/rubies/ruby-1.8.7-p330 --enable-shared ', please read /Users/goh/.rvm/log/ruby-1.8.7-p330/configure.log There has been an error while running configure. Halting the installation. goh:~ goh$
メッセージに従い、以下のログを確認すると…
/Users/goh/.rvm/log/ruby-1.8.7-p330/configure.log
… configure: error: no acceptable C compiler found in $PATH …
Cコンパイラが見つからないとのこと。
Xcodeにはgccが含まれているため、Xcodeをインストールすれば、RVM管理下にRubyをインストールできるようになります。
gccのバージョンは次のコマンドで確認できます。
gcc --version
*1:"This complete developer toolset for creating Mac OS X and iOS applications includes the Xcode IDE, performance analysis tools, iPhone Simulator, and OS framework bundles in the form of Mac SDKs and iPhone SDKs." https://developer.apple.com/devcenter/mac/index.action
*2:メールのアンカーに含まれる照合コードを入力し、[Continue]ボタンクリックしても照合できるかもしれません
*3:2011.02.07現在、アンカー名は「Xcode 3.2.5 and iOS SDK 4.2」
*4:例えば、Intel Composer XE