リジェクトを複数回されてしまい、なかなかリリース出来ないことを見越して情報収集しましたのでまとめておきます。
これからリリースされる方の参考になれば幸いです。
(参考サイトの現在のバージョンに差異がある場合があります。予めご了承ください。)
参考サイト
アップルがアプリを拒否する理由10 (2014年8月)
apple本家サイトの日本語訳
サルでもできるiOSアプリ公開手順~App store 登録まとめ~
AppStore申請に必要なリソースを爆速で用意する(スクショやタイトル、キーワードなど)
出会いアプリの王者、YYCとハッピーメールがApp Storeから完全リジェクトされた話し
筆者のリジェクトまとめ
筆者もリジェクトされてしまいました。。。
リジェクト内容
3.4: App names in iTunes Connect and as displayed on a device should be similar, so as not to cause confusion
原因:
iTunes Connectとデバイス上で表示されるアプリ名がことなっており、混乱が生まれる可能性がある。
対応:
以下の対処を行い、再申請しました。
Xcodeの設定
(appleから来た内容を抜粋)
- On the left, under Groups & Files, select your Target
- Select File > Get Info
- Select the Build tab
- From the Configurations pop up, select All Configurations
- In the search box, type in "product name"
- Double-click the entry field and enter the new name of your product, then select OK
- In your Info.plist, change your Bundle Display Name and your Bundle Name appropriately
- Do a clean build (Build > Clean all targets; Build > Build)
ざっくりやったこと1
- ナビゲーションエリアからアプリ自体を選択する
- エディタエリアからTARGETを選択して、検索窓へ「product name」と入力し、検索を実行
- 検索されて「PRODUCT NAME」の右側の値の部分をダブルクリックし、アプリと同一の名前に変更
- 挙動に問題が無いかビルドクリーン(cmdキー+shiftキー+K)と ビルド(cmdキー+B)を実行する
- ビルドエラーなどが発生していなければ、アーカイブを行ってipaファイルを作成し、itunes connectへipaファイルを送付する。 エラーがあった場合は再起動または以下の記事を参考に中間ファイルなどを削除する。
[Swift][Xcode6.1]Apple LLVM 6.1 Errorの対応方法
[Xcode6.1アップデート対象者限定]アップデートしただけで実機確認中にエラーが出た。
ざっくりやったこと2
- itunesコネクトにログインして対象アプリを選択
- タイトル部分の「不自然と思われるキーワード」のみ削除
- 上記の「ざっくりやったこと1」で生成したipaファイルを含めて再申請
変更前
タイトル「G08M11:沖縄最大級のまとめアプリ!グルメ・観光地・おしゃれカフェもまとめて検索」
変更後
タイトル「G08M11」
注意
「キーワード」内容などはリジェクト内容として明示的に指摘されていないため、変更していません。
結果
無事、リリースすることが出来ました。