iOS

2013-08-01, ios

アプリ申請時の役者たち

iOSアプリの申請には毎回、苦戦します。仕組み自体も(洗練されているとはいえ)そう簡単ではないですし、何より、管理する対象が幾つかのサイトに分かれているため、更新反映のちょっとしたタイムラグなどでも、エラーが発生してしまうことがあります(これを書いている現在、OrganizerのRefreshが軒並みTimeoutになります)。それから、Xcodeも時々不思議な挙動をし始めることがあって、またよく分かりません(新しいProfileを見つけてくれたり見つけてくれなかったり)。

とにかく、基本はRefresh, Clean, Reboot(再起動)だと思います。それらを繰り返しつつ、以下の役者が確かに揃っているのかを確認していくことが肝要です。

Keychain Access:
  Private(Public) Key
  Certificate

iOS Dev Center:
  Provisioning Profile
  App ID

Xcode:
  Bundle Identifier
  Code sign

iTunes Connect:
  Bundle ID

検証できていないのですが、Develop用とDistribution用のCertificateを作る際に、同じキーを使ってしまうとうまくいかないように思います(タイムアウト等頻発していた時間帯に修正したので、どちらが犯人だったか定かではないままですが…)。

参考URL

この記事は役に立ちましたか?