ホームページ  >  に質問  >  本文

object-c - iOS プロジェクトでの開発環境とリリース環境を切り替えてテストを容易にする

現在の要件は、APP の設定リストに、特別なアカウントのサーバー環境切り替え専用のセルの行を追加して、開発、テスト、正式な環境を自由に切り替えられるようにすることです。

現在、グローバル マクロの定義はすべて PCH ファイルに記述されているため、NSUserDefault または Singleton を使用して環境変数のコレクションを維持したいのですが、効果がありません。ただし、ビルド構成を使用して複数の環境を構成する場合、xcconfig ファイルを使用して複数の環境を構成する場合、およびターゲットを使用して複数の環境を構成する場合、これらの方法では複数の APP がパッケージ化されるため、構成プロセスは単純ではありません。実際には、複数の環境間を切り替える小さな機能を実装するためのより簡単な方法があるはずです。興味のある学生がこの質問に答えられることを願っています。

三叔三叔2709日前1050

全員に返信(1)返信します

  • 漂亮男人

    漂亮男人2017-06-10 09:50:16

    NSUserDefault を使用し、NSUserDefault 値に基づいて値を決定するマクロ APIHost を定義します

    リーリー

    返事
    0
  • キャンセル返事