0

프로젝트에 Swift 클래스를 추가하고 podfile에 다음 행을 추가하는 동안 최근까지 objective-C 프로젝트에서 CocoaLumberjack을 사용하고 있습니다. :Obj-C/Swift 프로젝트에서 CocoaLumberjack을 사용하여 정의되지 않은 기호 오류가 발생했습니다.

pod 'CocoaLumberjack/Swift' 
:

platform :ios, '8.0' 
use_frameworks! 

및에

pod 'CocoaLumberjack' 

에서 CocoaLumberjack 포드 참조 라인 변경

포드 설치가 성공적으로 완료되었습니다. 그런데 더 이상 프로젝트를 만들 수 없습니다. 내가 확인, 온라인

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"항목을 포함 않았다 : 엑스 코드는 불평을 유지했다.

무슨 문제 일 수 있습니까? 모든 지침을 부탁드립니다!

답변

0

는 해결 : 문제가 해결 된 프로젝트의 접두사 PCH 파일에 다음 줄을 추가 한 후 :

#import "CocoaLumberjack/CocoaLumberjack.h"