0

私はスキーム、構成、資格などについて頭を悩ませようとしましたが、今の私は非常に混乱している仲間です.

3 人が iOS アプリケーションに取り組んでいます。多くのエラーが発生しているリモートサーバーにアプリケーションを接続する作業を行っているため、実際に進行状況をコミットすると、全員のアプリケーションのコピーに問題が発生します。他の人が自分のプロファイルで XCode を実行するときにコード行をスキップできるように、私が使用できる一種のプロファイルを作成したいと考えています。

これを行う方法はありますか?

編集:条件を定義するプリプロセッサ マクロを探していると思います。やりたい

#if Value = Local
//get data locally
#if Value = Remote
//get data from server

どうすればこれができますか?また、この「値」に値を割り当てるにはどうすればよいですか。

4

2 に答える 2

2

あなたは間違った問題を解決しようとしています。進行中の作業がある場合は、ビルド者に応じて特定のコード行を条件付きで実行しようとするべきではなく、進行中の作業を機能ブランチに含める必要があります。これは実行中に解決すべき問題ではなく、ソース管理で解決すべきコラボレーションの問題です。

于 2012-12-28T16:45:39.610 に答える
0

編集に従って、このアイデアを次のように変換できます

#if Value = Local
//get data locally
#if Value = Remote
//get data from server

上記を次のように実装します。

#ifdef LOCAL_DB
//get data locally
#else
//get data from server
#endif
于 2012-12-28T17:15:33.837 に答える