0

構築している環境に応じて、特定の変数または plist 値を設定/置換するように XCode を自動化したいと考えています。

例: 本番用にビルドする場合、クラス ヘッダー ファイルのこの行を次のようにしたいと思います。

kServerName @"www.mydomain.com" を定義します

...そして開発のために...

kServerName @"dev.mydomain.com" を定義します

...そしてステージングのために...

kServerName @"staging.mydomain.com" を定義します

また、おそらく同様に plist に値を設定します。

前もって感謝します!

4

1 に答える 1

0

ビルド設定で、ターゲットごとに異なるスキーマを追加し、それに応じてフラグを設定する必要があります。その後、コードでこれらのフラグを使用して、指している環境を確認し、 #ifdefステートメントを使用して # を作成できますdefines

スキーマを設定するためのリンクと、xcode でターゲットを設定する方法に関する別のリンク

于 2012-10-24T22:32:40.930 に答える