1

Podfile に行を追加して、PaperTrailLumberjack をプロジェクトに追加しましたpod 'PaperTrailLumberjack'

次に、pod installコマンドを実行したところ、次の結果が得られました。

Analyzing dependencies
Downloading dependencies
Installing AFNetworking 2.1.0 (was 2.1.0)
Installing CocoaAsyncSocket (7.3.5)
Installing CocoaLumberjack (1.8.1)
Installing PaperTrailLumberjack (0.1.0)
Generating Pods project
Integrating client project

うまくいっているようで、Pods プロジェクトでも正しいターゲットを取得できます。インポートすることもでき 、インテリセンスで提案されているDDLog.hようなマクロを取得することもできます。DDLogVerbose

ただし、プロジェクトをコンパイルすると、エラーが発生します。

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_DDLog", referenced from:
      objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

遅くて疲れているので、ばかげたことを忘れていることを願っています。しかし、ポッド ターゲットの設定は のターゲットの設定と同じでAFNetworkingあり、正常に動作しています。

4

1 に答える 1

1

Podfile から PaperTrailLumberjack を削除してpod install. と言いました:

Analyzing dependencies
Removing CocoaAsyncSocket
Removing CocoaLumberjack
Removing PaperTrailLumberjack

次に、もう一度追加して、次のように実行pod installしました。

Downloading dependencies
Using AFNetworking (2.1.0)
Installing CocoaAsyncSocket (7.3.5)
Installing CocoaLumberjack (1.9.0)
Installing PaperTrailLumberjack (0.1.0)
Generating Pods project
Integrating client project

現在、正常に動作しています。

于 2014-05-23T16:02:39.590 に答える