----
In-App Purchase のテストをするときは、設定のAppStore でアカウントのサインアウトをしてから、テスト対象のアプリを起動し、In-App Purchase が発生する場所を動作させるとログインダイアログが出てきて課金テストが出来る。
でも、
サインアウトできないと、アカウントが変更できないので、
調べたところ、以下の方法でログアウトが可能でした。
- シミュレータを終了させる。
- ホームディレクトリ以下の
Library/Application Support/iPhone Simulator/6.1/Library/com.
にあるファイルを削除する
- シミュレータを起動して、テスト対象のアプリを起動する
以上で無事ログアウトされていました。
公式にはシミュレータのリセットをしたほうがよいのかもしれません。
その場合は、アカウント情報以外のものもリセットされてしまうと思います。
コメントする