環境によって異なる可能性のあるプロジェクトがあるため、プロジェクトはまったく同じで、一部の URL が変更されているだけです。通常、ダミー Web サービスにアクセスする作業環境があり、クライアントの Web サービスの使用を開始する必要がある場合は、それらの URL をすばやく切り替えたいだけです。それを実現するために、私の最初のアイデアは、Web サービスのエンドポイントごとに異なる plist ファイルを用意することでした (クライアントは複数の URL を持つことができます: 運用前、テスト、運用)。そう:
これは私が持っている最良の選択肢ですか?Web サービス エンドポイントごとに異なる plist がありますか? (ここでもプロジェクトはまったく同じで、エンドポイントのみが異なります)
異なる環境ごとに新しいターゲットを作成することは理にかなっていますか? それとも、同じターゲットのスキームでこれを行うことができますか?