Macアプリ申請がrejectされた;;

Macアプリの申請が却下されました;;。2つのカテゴリの3項目で違反があったようです。
対処の参考になるドキュメントへのポインタが一緒に書いてあったので、助かりました。

却下理由

3.4 App names in iTunes Connect and as displayed on Mac OS X should be the same, so as not to cause confusion
6.1 Apps must comply with all terms and conditions explained in the Apple Macintosh Human Interface Guidelines

★アプリ名が統一されていない

次の3箇所で表示されるアプリ名が一致していない

  • iTunes Connect Name: PasteShogiban.
  • App Name when Installed: PasteShogibanForMac.
  • App Name when Launched: PasteShogiban For Mac.

はぅ。アプリ申請の入力の時に、”for Mac”が名前に入っていると却下されるとWarningが出たので、iTunes Connectの名前だけ”for Mac”を削っていました。

対処

Xcodeでアプリ名を変更する手順は、http://developer.apple.com/library/mac/#qa/qa1625/_index.html
(注意) “identifier”だけは、provisioningのcode signとiTunes ConnectのアプリIDに紐づいているので変更しない。

私の場合は、ローカライズファイル(InfoPlist.strings)で表示用アプリ名を設定していたので、それも変更

CFBundleName = “PasteShogiban”;

★ユーザインタフェイスのポリシー違反

ウィンドウのサイズを縮小すると、コンテンツが切断される

スクリーンショットが添付されていました。

確かにこれじゃボタンも押せなくて使い物になりません。

ところで、レビューする人はきっと将棋を知らなくて使い方も分からないのに、スクリーンショットが途中の局面になっていて、このアプリで将棋の棋譜を再生させてちゃんと操作してくれているのが分かって嬉しかったです。

対処

メインウィンドウのSize Inspectorで、”Constraints Minimum Size”にチェックを入れて初期サイズを指定。

アプリを終了した時に、re-openするすべがない

はぅ。re-openの実装方法が分からなくて、ファイルメニューを削っていたのがばれました。

対処

早速、実装方法を調べないと…