2017-11-23 11 views
0

は、私がビルドタイプとしてリリースが指定されている:私のコードでのiOSのAppのリリースバージョンが当たっているデバッグフラグ私のスキーマで

enter image description here

が、私はそれがDEBUGまたはRELEASEでだかどうかを確認するためにいくつかのチェックを持っています。しかし、それは常にDEBUG(以下の例ではライン125を)ヒット:

enter image description here

あなたは、私がリリースをビルドするとき、それはDEBUGフラグを打つ停止しますので、私は不足しているかもしれないものを知っていますか?

+0

あなたのリリーススキーマでDEBUGシンボルの値を確認しましたか? –

+0

@AliBeadleスキーマのどこでその値を確認できますか?私はいくつかのサブメニューを見てきましたが、仕様を見ていません。 – Aggressor

+0

OK、コメントでは難しいですが、回答を掲載します。 –

答えて

0

このような条件付きコンパイルは、ビルド構成に依存しませんが、その構成内にDEBUGフラグが存在します。

プロジェクトのビルド設定に行き、「フラグ」を検索します。 'Swift Compiler - Custom Flags'と 'Active Compilation Conditions'の下にある各ビルド設定が表示され、DEBUGフラグが表示されます。

enter image description here

関連する問題