ich XCode 8 + Swift bin mit 3.3rd-Party-Framework (Alamofire) in meinem Teilprojekt (Cocoatouch-Framework)
Ich habe ein neues iOS Projekt mit dem Namen "MeineAnw".
Dann erstelle ich einen Cocoa Touch Rahmen Projekt, namens "MySubProject".
Ich habe MySubProject in MeineAnw Projekt verknüpft die MySubProject Rahmen (Die Idee MeineAnw Projekt Zugriff auf MySubProject Code. Zu haben ist).
In XCode Projektnavigator sieht es wie folgt aus:
MyApp
> MySubProject.xcodeproj
Alles funktioniert gut. Code in MyApp
kann Code in MySubProject
zugreifen.
Nun muss ich Alamofire in MySubProject
hinzufügen. Ich folgte Unterricht in Alamofire offical website zu manuell hinzufügen Alamofire zu MySubProject
, die Projektstruktur sieht dann wie folgt aus:
MyApp
> MySubProject.xcodeproj
> Alamofire.xcodeproj
So MySubProject
hat die Abhängigkeit von Alamofire Rahmen. Dies ist, wie es unter MySubProject
Ziel looke -> Allgemein:
Danach habe ich Alamofire in MySubProject
Code zugreifen können, ohne Kompilierung-Fehler. MyApp ist erfolgreich erstellt. Allerdings, wenn ich meine app in Emulator laufen, bekam ich Laufzeitfehler:
dyld: Library not loaded: @rpath/libswiftSwiftOnoneSupport.dylib
Referenced from: /Users/myname/Library/Developer/Xcode/DerivedData/MyApp-hezjlyvzxnavccenabxdepgftbrg/Build/Products/Debug-iphonesimulator
/Alamofire.framework/Alamofire Grund: Bild nicht
gefunden Warum? & Wie löst man das?
Haben Sie schon versucht, das Pods-Schema zu erstellen? –