2012-04-10 3 views
0

私は、App Storeのテスターが本番ウェブサービスに逆らうことを許可できない新しいアプリケーションを持っています。代わりに、WebサービスのURLが異なるテスト環境設定があります。App Storeテスターは実際のテスト環境を使用していますか?

私は、アプリケーションのplistファイルを変更して、特別に名前付きエントリの値を切り替えるようにしました。それはうまくいかなかった - 彼らはファイルを変更することができなかったか、私が話していたことを知らなかった。

App Storeのテスターに​​アプリケーションをテストモードに切り替える最も良い方法は何ですか?私たちは明らかに、店舗からダウンロードした人にこれを行なわせることを望まない。

+0

なぜライブシステムを使用しないのですか?もしテストに合格すれば、あなたは生きているシステムから始めます。 – calimarkus

+0

残念ながら、本番環境では適切なテストデータを持つことはできません。テスト環境は本番環境と同じですが、そのようなもののサンドボックスです。 –

答えて

0

App StoreレビューアはiPadからアプリを実行します。アプリにオンラインアクセスが必要な場合は、評価のためにユーザー名とパスワードを提供する必要があります。レビューに時間がかかりますが、アカウントを使用してログオンし、アプリで何が利用可能かを確認します。

ユーザーが使用する環境を考慮して、運用環境が必要です。私は、レビューチームがテスト環境への切り替えを受け入れるとは考えていません。

これを行わないと、アプリは拒否されます。

0

次に、それらにtestaccountを与えてください。 testaccount経由でログインしている場合は、すべてのリクエストをtestenvironmentにリダイレクトします。

1

レビューチームはアプリを変更しません。 plistを変更するには、アプリを再送信して承認されたものとしてリリースする必要があります。

プロダクションサーバー(またはその前のロードバランサーなど)が、送信済みのアプリケーションから送信されたすべてのネットワークトラフィックをテストサーバーにリダイレクトしてから、アプリケーションを送信してください。その後、アプリが承認された後、アプリをダウンロードしてリリースする前に、定期的な運用用にネットワークを(再)設定してください。

必要に応じて、既存の実働テストユーザーが使用するテストアプリケーションを変更して、このリダイレクトの回りに代替の一時的なパスを使用します。

関連する問題