1

プロジェクトをアーカイブして Apple に提出するときにオンにしたくないフラグや iTunes ファイル共有など、プロジェクトの特定の機能をオンにする必要がある場合があります。

特定の条件が満たされた場合に、プロジェクトが正しくコンパイルされないようにし、Xcode でエラーを表示するよう強制する方法はありますか (つまり、Xcode のツールバーの赤いバッジ アイコン)。

何かのようなもの

if (some condition)
  do not compile or cause a compile error

最終リリースで出荷されるはずのないものを忘れてしまったことを伝えるには、xcode が必要です。

ありがとう。

4

1 に答える 1

1

#errorあなたのために働くはずのプリプロセッサディレクティブがあります:

#if !FLAG_THAT_SHOULD_BE_SET
#error You should set FLAG_THAT_SHOULD_BE_SET
#endif

C標準から:

#error実装は、条件付き包含によってスキップされたグループの一部でない限り、前処理ディレクティブを含む前処理翻訳単位を正常に翻訳してはなりません。

于 2013-02-04T18:53:11.820 に答える