昨日 4/7 の話になるが、iOS アプリの申請に関して大いにはまった箇所がある。
やり方全般は世に詳しい記事が溢れているため大体誰がやってもどうにかなるもので、もはやイージーモードだなあとかつくづく感じる。
さて、昨日はまったのは細かい部分で、振り返るとやはりしょうもない問題に躓いたものだなどと思う。
2 つの問題に遭遇した。
- validate できない問題
- waiting for upload から進まない問題
- validate できない問題について
まずプロジェクト作成時に、プロジェクト名 (Bundle Identifier の最後の "." 以降) に大文字を含む名称をつけていた。対して Developer ページで作る AppID には全て小文字で入力していた。
おそらくこれが原因だったのだと思う。大文字にして AppID 及び Provisioning Profiles を作りなおしたところうまくいった。
良くわからないのは、Provisioning Profile を作り直す前に、plist を修正 (小文字に)して、AppID に併せたけれど駄目だったこと。plist を修正するだけでは駄目ということか?
とりあえず解決したからよかった。次にやるときは、AppID の大文字小文字を併せることを忘れてはいけない。
- waiting for upload から進まない問題
とても簡単なことで、validate ボタンを押してうまくいった後、destribute ボタンを押していなかったというだけであった。 Xcode の UI も変わるし、使い方や各種フローも変わることもある。 分かってしまえば何ということもないのだが、分からないと終わりが見えず時間をただただ失っていくため辛いものがある。 まあ、解決してよかった。