■
2014/02/01からiTunesでの申請に120x120,76x76,152x152のアイコンが必須になるそうだ。
Unityでは4.3以降から上記アイコンの登録が可能だが、現在は4.3以下のバージョンを利用しているので下記をXcodeに追加する対応を行った。
今後4Kディスプレイになった時にも役に立つかもしれないのでメモがてら。
いつものようにmod_pbxproj.py使う処理に下記を追加した。
ポイントとしてフルパスでは認識しなかった。
#icon setting shutil.copy(workspace + "/Assets/Icon-76.png",xcodepath + "/Icon-76.png") shutil.copy(workspace + "/Assets/Icon-76@2x.png",xcodepath + "/Icon-76@2x.png") shutil.copy(workspace + "/Assets/Icon-120.png",xcodepath + "/Icon-120.png") os.system('/usr/libexec/PlistBuddy -c "Add CFBundleIconFiles:4 string Icon-76.png" ' + xcodepath + '/info.plist'); os.system('/usr/libexec/PlistBuddy -c "Add CFBundleIconFiles:5 string Icon-76@2x.png" ' + xcodepath + '/info.plist'); os.system('/usr/libexec/PlistBuddy -c "Add CFBundleIconFiles:6 string Icon-120.png" ' + xcodepath + '/info.plist'); prj.add_file('Icon-76.png', tree='<group>') prj.add_file('Icon-76@2x.png', tree='<group>') prj.add_file('Icon-120.png', tree='<group>')