LoginSignup
8
8

More than 5 years have passed since last update.

CocoaPodsでインストールしたライブラリの"Other Swift Flags"を設定し、#ifdef DEBUG を有効にする

Last updated at Posted at 2015-04-08

とりあえず自分用として、非公式なCocoaPods化したライブラリにて、Other Swift Flagsの設定(-D DEBUG)が必要だったのですが、.xcworkspace形式の場合には設定方法が異なるということにハマったのでメモ。


通常の.xcodeprojにおいては、下記参考ページのように、Build Settings の Other Swift Flags にカスタムフラグを設定します。

参考:Swift での #ifdef DEBUG のやり方

ですが、CocoaPodsインストール後 .xcworkspace形式になった場合は、上記の方法ではカスタムフラグが有効になりませんでした。


どうやら今回のケースでは、設定する場所が違うようです。

Pods > TARGETS > Pods-ライブラリ名 > Swift Compiler - Custom Flags > Other Swift Flagsが設定場所になります。

-D DEBUGの追加

これでライブラリ内の #ifdef DEBUG が有効になりました。

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8