2016-10-31 8 views
0

Cocoa 응용 프로그램 (Swift)에 Ensembles 1.0을 포함 시키려고합니다. 편지에 대한 지시 사항을 따르고 깨끗하게 편집합니다. 하지만 일부 링크 오류가 과거를 얻을 수 없습니다 : 나는 물론, 그렇지 않으면 컴파일러 오류가있다, 내 브리지 헤더에 가져 Ensembles.h있어앙상블 OS X 스위프트 응용 프로그램과 연결

Undefined symbols for architecture x86_64: 
    "_CDESetCurrentLoggingLevel", referenced from: 
     InitClients.AppDelegate.applicationDidFinishLaunching (Foundation.Notification) ->() in AppDelegate.o 
    "_OBJC_CLASS_$_CDEICloudFileSystem", referenced from: 
     objc-class-ref in AppDelegate.o 
    "_OBJC_CLASS_$_CDEPersistentStoreEnsemble", referenced from: 
     objc-class-ref in AppDelegate.o 
ld: symbol(s) not found for architecture x86_64 

. 그리고 Build Phases의 ensembles framework 참조가 iOS 프레임 워크가 아닌 OS X 프레임 워크인지 확인했습니다.

제안 사항?

+0

Ensembles 클래스를 찾지 못하는 것 같습니다. 실제로 프레임 워크를 앱에 연결 했습니까? 프레임 워크에 복제 단계를 추가 하시겠습니까? –

답변

0

문제가 발견되었습니다. 바보 같은 실수입니다. 나는 한 번에 Ensembles.framework를 프로젝트로 끌고 갔다는 것을 맹세 했었지만 나는 그것을 간과해야만했다. 드래그하여 링크를 잘 만들었습니다.