0

私のアプリには、Settings.bundleデバッグ目的でのみ使用される で定義されたオプションがあります。

からオプションを手動で削除せずに、アプリケーションが本番環境にある場合に、コードからこれを隠す方法はありますSettings.bundle/Root.plistか?

次の行の何か:

#ifdef DEBUG

// Remove the option from the settings bundle

#else

// Show the option in (or don't actually remove the option from) the settings bundle

#endif

ありがとうございました!

4

2 に答える 2

1

いくつかのオプションがあります:

  • 特別な Settings.bundle で別の dev ターゲットを使用し、
  • Run script構成用のセクションを追加する単一のターゲットの at Build Phases を使用してSettings.bundle を変更し、その変数をDEBUG確認します。CONFIGURATION
于 2012-12-29T12:30:27.373 に答える
0

それを行う方法がないことはほぼ確実です。

于 2012-12-29T11:48:34.317 に答える