2013年9月13日金曜日

iOS7:アイコンサイズの追加対応について

iOS7非互換対応としてアプリを改修しAppleStore審査に出したところ下記の文面のメールがアップル社から返信されました。
 └審査レビュー受付前の自動チェックで引っかかった感じ。

−−−<引用(抜粋)>−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly '76x76' pixels, in .png format.
Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly '152x152' pixels, in .png format.
Missing recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format.
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

iOS6用にビルドしたのですが、iOS7で新しく必要となったアイコンサイズが含まれていないため、リジェクトされるよ〜って感じのメールでした。(^^ゞ

iPadアプリでは'76x76'と'152x152'の2種類のサイズのアイコン画像が必要。
iPhoneアプリでは'120x120'サイズのアイコン画像が必要。  ってことみたい。

で、オリジナルサイズのアイコン画像(1024x1024)を縮小したりして追加で必要となるアイコンファイルを作ることになりますが、ここで便利なサイトを紹介します。

<ios,ios7,android用アイコン画像生成サイト>
 http://makeappicon.com

サイトにアイコン画像ファイル(1024x1024)をアップロードして受信用メールアドレスを入力すれば必要なアイコン画像が全て生成されメールにて送付されます。

送付されてきたzipファイルを解凍するとios,ios7,androidフォルダがありますので、ios7フォルダ内の"Icon-76.png"と"Icon-76@2x.png"ファイルがiPad用に追加となるアイコンファイルです。

ios7フォルダ内の"Icon.png"が'120x120'サイズのアイコン画像ファイルなのですが、iOS6対応アプリの場合には"Icon.png"(114x114)が存在する場合は同じファイル名になっていますので"Icon.png"→"Icon-120.png"と名前を変えてアイコン追加すればOKです。
 └info.plistのCFBundleIconFilesキーへアイコンファイル名追加も忘れずに!

結果としてiPadアプリでは8種類のアイコンサイズ、iPhoneアプリでは5種類のアイコンサイズを作成して含める必要があります。


画像に拘らなければ上記サイトで一度に作成可能ですのでアプリ審査の際は忘れずアイコンファイルを追加しましょう。


以上

6 件のコメント:

  1. 私も同様のメールをアップル社から受信しました。 足りないという120x120 のiCon ha
    作成しましたが iTunesのどこからUPすればよいのでしょうか?

    返信削除
  2. iTunesへのアップロードではなく、他のアイコンファイル同様にアプリ内に含めます。その時"Icon-120.png"等のファイル名でビルドターゲットにアイコン追加すればOK。
     └nfo.plistのCFBundleIconFilesキーへアイコンファイル名追加

    返信削除
  3. 有り難うございます。
    iTunes Conect は何もしなくてよいのでしょうか?

    初めての申請でまだよく分からないのですが、研究してみます。

    返信削除
  4. iTunes Connectは特に何もしなくてOKですよ。
    初めての申請は確かに覚える事とか分からない事が多くて大変ですね。 慣れるまでは些細な事でRejectされる事もありますし、審査する人によっても緩い人や厳しい人とかもいてるので今まで問題無くパスしてたアプリがRejectされたりする事もしばしばあります。
    挫けず辛抱強く審査に挑めばパスしますので頑張ってくださいねぇ〜(^o^)

    返信削除
  5. 今UPするには、X codeを最新のバージョンにしなくてはいけないのでしょうか?

    返信削除
  6. Xcodeは最新バージョン(5.0.2)である必要はないですよ〜。
    Xcode 4での最新バージョンでも問題無くアプリ申請出来ましたので。。。

    返信削除