諸事情ありXcode 4.2に戻すこととなった。だが既にXcode 4.3対応をしていた都合もあり手元にあるiPhoneはiOS 5.1にバージョンアップ済みである。Xcode 4.2でiOS 5.1 SDKを使った開発が可能かチャレンジしてみたい。
日本語でまとまっているドキュメントとしては、唯一の「Xcode 4.2 for Snow LeopardにiOS5.1 SDKを入れる」を参考に導入してみた。これはXcode 4.3.1をベースにしているのですが、今現在(2012/5/7時点で最新の)Xcode 4.3.2で試した。
- Xcodeを終了する。
- 「https://developer.apple.com/downloads/index.action」からXcode 4.3.2 for Lion.dmgをダウンロードする
- 以下のコマンドを実行する(ネタ元のままです)
sudo cp -rp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1\ \(9B176\) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/ sudo cp -rp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk /Developer/Platforms/iPhoneOS.platform/Developer/SDKs sudo cp -rp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs sudo cp -p /Developer/Platforms/iPhoneOS.platform/version.plist /Developer/Platforms/iPhoneOS.platform/version.plist.BAK sudo cp -rp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/version.plist /Developer/Platforms/iPhoneOS.platform cd /Developer/Platforms/iPhoneOS.platform/DeviceSupport sudo rm Latest sudo ln -s 5.1\ \(9B176\) Latest
※5.1 (9B176)ではなくて5.1 (9B179)でも良かったかもしれないけれど、実行する実績のあるので9B176で試してみました。