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