Ich versuche, Ensembles 1.0
in meine Cocoa
App (Swift
) zu integrieren. Befolgte Anweisungen zum Buchstaben, und es kompiliert sauber. Kann allerdings nicht vorbei an einigen Verbindungsfehler erhalten:Ensembles Verlinkung mit 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
Ich habe Ensembles.h
in meinem brückKopf importiert, natürlich, sonst gibt es einen Compiler-Fehler. Und ich habe sichergestellt, dass die ensembles framework
Referenzen in den Build-Phasen das OS X-Framework ist, nicht das iOS-Framework.
Irgendwelche Vorschläge?
Es sieht so aus, als würde es keine der Ensembles-Klassen finden. Hast du das Framework tatsächlich mit deiner App verknüpft? Und fügen Sie eine Kopierphase in die Frameworks ein? –