開発環境をXcode4に移行
xcode_3.2.6_and_ios_sdk_4.3.dmg をダブルクリックする。 "Xcode and iOS SDK"ドライブがマウントされる。 この状態でターミナルを開き、下記のパスに移動する。 /Volumes/Xcode and iOS SDK/Packages ここに10.5のSDKが含まれているので、cpコマンドで好きな場所にコピーして取り出す。 MacOSX10.5.pkg これをダブルクリックしてインストールを進めると、次のパスにSDKが格納される。 /SDKs/MacOSX10.5.sdk
xcode_4.3.3_for_lion.dmg をダブルクリックする。 "Xcode"ドライブがマウントされる。 この状態で下記パスを開く。Finderの移動>フォルダへ移動...を使う。 /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs ここに10.6のSDKが含まれているのでコピーする。 MacOSX10.6.sdk Finderで/SDKsを開いてペーストすることで、次のパスにSDKが格納される。 /SDKs/MacOSX10.6.sdk #sudo cp -rf MacOSX10.6.sdk /SDKs/ #を実行してみたが、No such file or directoryが多数発生する。
cd /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs ln -s /SDKs/MacOSX10.5.sdk ln -s /SDKs/MacOSX10.6.sdk
Mac App Store登録アプリは1024x1024が必須になったため、アイコンファイルを更新する。
アイコンファイル MIDITrail/Resources/MIDITrail.icns アイコンファイルに登録されているアイコンのサイズ 16x16, 32x32, 128x128, 256x256, 512x512ターミナルにてiconutilコマンドを実行する。
$ cd MIDITrail/Resources $ iconutil -c iconset MIDITrail.icns
MIDITrail.iconset フォルダが作成され、下記ファイルが自動生成される。
icon_16x16.png icon_16x16@2x.png icon_32x32.png icon_32x32@2x.png icon_128x128.png icon_128x128@2x.png icon_256x256.png icon_256x256@2x.png icon_512x512.png icon_512x512@2x.png
MIDITrail.iconset フォルダの内容をもとに icns ファイルを再作成する。 下記コマンドで MIDITrail.icns ファイルが作成される。 199KBから1.2MBにサイズが増えた・・・。
$ iconutil -c icns MIDITrail.iconset
MIDITrail for Mac OS X の開発環境をXcode3からXcode4に移行する。 Xcode4移行の理由はサンドボックス対応(#32606)である。