現在のバージョンのXcodeとllvmを使用するプロジェクトがあります。
私はゲームの無料版と有料版をやっているので、それを行うためにプリプロセッサ フラグを設定しました。
私が定義する有料バージョンのターゲットの場合PAID_VERSION = 1 (Build Settingsの「 User-Defined」セクションで)
ただし、コンパイルするPAID_VERSIONと、未定義のエラーが発生し続けます。
したがって、私のディレクティブ#ifndefと#ifdefディレクティブはアプリの無料バージョンをビルドします。
私はStack OverflowとGoogleを見回しましたが、ここで何が起こっているのかについてのヒントは見つかりませんでした。