最近まで、Objective-C プロジェクトで CocoaLumberjack を問題なく使用してきましたが、プロジェクトにいくつかの Swift クラスを追加し、次の行を podfile に追加しました。
platform :ios, '8.0'
use_frameworks!
CocoaLumberjack pod を参照する行を
pod 'CocoaLumberjack'
に:
pod 'CocoaLumberjack/Swift'
ポッドのインストールは正常に実行されました。しかし、その後、プロジェクトをビルドできなくなりました。Xcodeは不平を言い続けました:
Undefined symbols for architecture i386:
"_DDLogDebug", referenced from:
....
"_DDLogVerbose", referenced from:
...
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
オンラインの他の多くの投稿が示唆しているように、[ビルド設定] の下の [リンク -> その他のリンカー フラグ] 設定を確認したところ、既に [CocoaLumberjack] 項目が含まれていました。
何が問題なのですか?任意のガイダンスをいただければ幸いです。