iOS

iOSアプリ 「ビルド〜審査提出」 までのトラブルシューティング

More than 1 year has passed since last update.

概要

itunesconnectでビルドに表示されない時
表示される為に何をするか。トラブルシューティング付きでメモをまとめました。

ビルドの提出概要

・Xcodeにて、ビルドのデバイス選ぶところで「iOS Device」
・「Product->Archive」
・「Validate」が成功後「Submit」

他サイト様で画像付きで詳しく書いていたものがあるので
わからない方は下記を参考ください。

参考:itunesconnectでビルドの提出をする方法
http://bick.xyz/archives/303

XcodeでArchive時エラー

 → 「Invalid Image Path, No Image found AppIcon 120×120」エラーがでるときの対処法
 http://bick.xyz/archives/306
 を参考にアイコンを登録

XcodeでArchiveのバリデート時エラー

 DNS2P9lVwAEqzpO.jpg
 「faild to locate or generate matching sigining assets」エラーが出るとき対処法
 →
 参考:xcodeでアップロードファイルの検証の際、エラーが表示される
https://ja.stackoverflow.com/questions/22445/xcode%E3%81%A7%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E6%A4%9C%E8%A8%BC%E3%81%AE%E9%9A%9B-%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%82%8B

 1.古いWWDR Certificateを削除して作り直せばよさそうです。
 http://egg-is-world.com/2016/02/17/missing-ios-distribution-signing/

2.それでもエラーが出る場合
 Xcode>prefolent アカウント内 歯車マークで Export Accounts でファイル保存した上で、 エラー画面から「Import Developer Profile」

Xcode上でビルド後

ビルド成功したのに、itunesConnect 内で表示しない
数分タイムラグあるようです。私は15分程度でいけました。
1日待ってもだめなら下記参照。

参考:
https://qiita.com/tototti/items/6df2cb994e5212e42bdc

おまけ:審査提出時のエラー

いざ審査!と思ったら、ビルド以外の箇所でエラーがでる時の内容です。

-「バイナリにメッセージのフレームワークが実装されていません。 スクリーンショットは App Store for iMessage に表示されません。」の青地注意
 → iMessage Appを使わないのにスクリーンショットを入れた場合に表示。削除すればよい。()

-「エラーが1つ以上あります」と出ているのに見えない
 → 年齢制限の欄のビックリマークが出ている場合はそこをクリック。
アニメ表現・暴力表現・性的表現などの有無を記載する欄が出ますので
そこを登録してください。

編集後記

2017年11月6日 ↑記載の内容を乗り越えて無事 審査提出までいきました。
ゲーム非公式ファンアプリなので、ちょっと審査が心配ですが
あとは祈るだけです。
《→2017.11.8追記:
無事審査通過しました!審査は約1日でした。
https://itunes.apple.com/jp/app/%E3%83%96%E3%82%AD%E3%83%81%E3%81%AE%E6%AD%A6%E5%99%A8%E3%81%BF%E3%81%8F%E3%81%98-for-splatoon2/id1300679992?mt=8
初アプリ、ちょっと表示ずれは出たものの》

尚、私はシステムはJAVA少々かじったデザイナー寄りWeb屋なので
Mac含めiOSは初心者もいいところだったので、苦戦が多かったです。

iOS申請には他の4〜5倍(当社比)の苦戦したので、
このトラブルシューティングが何かのお役に立てば幸いです。