RESTful リクエストを行う iOS アプリケーションがあります。Web サービス RESTful リクエストを . 開発サーバー b. ステージング サーバー c. 本番サーバー
例えば、
a. dev url: http://www.dev.camerakingphotos/getAllPhotos
b. test url: http://www.test.camerakingphotos/getAllPhotos
c. production url: http://www.camerkingphotos/getAllPhotos
URL を本番サーバーと開発サーバーに簡単に切り替えるように XCode に指示するにはどうすればよいですか? ビルド設定、プリプロセッサ マクロ、スキーム、または新しいターゲットですか (新しいターゲットは私が望んでいるものではないと思います)。理想的には、XCode は、現在アプリの開発バージョンをテストしていることを認識しているので、すべての URL が開発サーバーを指すようにします。そして、本番環境を指すようにアプリをテストする準備ができたことを XCode に伝えたいので、本番環境サーバーに対応する URL を使用します。
プリプロセッサ マクロを定義するとしたら、どこで定義しますか? すべてのサービス URL が保存される単一の場所である APP_CONSTANTS.h ファイルがあります。APP_CONSTANTS.h ファイルまたは Prefix.pch ファイルでプリプロセッサ マクロを定義しますか?
誰かが私のために詳細な例を詳しく説明してくれませんか?
私はstackoverflowを見回しましたが、あまりにも多くの事前知識を前提としない、明示的に私のためにすべてのピースをまとめてくれる人に感謝します。私は XCode ビルド ガイド (そのほとんど) を熟読しましたが、森ではなく木しか見えませんでした。
ありがとう!