おおばログ

おっさんプログラマーのブログ。

現在サンドボックスでInApp購入を行う権限がありません。

f:id:tworks:20140103005324p:plain
iOS実機でアプリ内課金のテストを行っていた最中、
「現在サンドボックスでInApp購入を行う権限がありません。」
というエラーが表示され、テストができなくなってしまいました。

iTunesConnectの[Manage Users] - [Test User]を確認したところ、次の状態であることがわかりました。

  • テストで使っていたApple IDは以前は[Test User]アカウントとして登録されていた
  • ただし現在は[Test User]から削除されている
  • [Manage Users] - [Test User]からApple IDを削除しても、Apple IDそのものは削除されず、サインインすることは可能な状態になる
  • この状態でアプリ内課金をテストを行うと、前述のエラーが発生する

ここまでわかったので、[Test User]から新しいテストアカウントを作成し、無事テストを続けることができました。