2016-10-31 6 views
0

Я пытаюсь включить Ensembles 1.0 в мое приложение Cocoa (Swift). Следуйте инструкциям к письму, и оно чисто компилируется. Не могу пройти некоторые ошибки, хотя ссылки:Ансамбли, связанные с OS X Swift App

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 

У меня Ensembles.h импортируемого в моем мостиковом заголовке, конечно же, в противном случае есть ошибка компилятора. И я убедился, что ссылки ensembles framework на этапах сборки - это инфраструктура OS X, а не iOS.

Любые предложения?

+0

Похоже, что он не находит ни одного из классов Ensembles. Вы действительно связали фреймворк с вашим приложением? И добавить фазу копирования в рамки? –

ответ

0

Нашел проблему ... глупая ошибка. Я мог бы поклясться, что однажды я ввел проект Ensembles.framework в проект, но я, должно быть, не обратил на это внимания. Перетаскивание его заставило ссылку просто отлично.

Смежные вопросы