Kann ich CocoaPods beim Erstellen eines Cocoa Touch Frameworks verwenden?

Ich erstelle ein neues Cocoa Touch Framework (MyFramework.framework), das von Alamofire abhängig ist. Dieses Framework wird in Swift geschrieben. Als Test habe ich ein neues Cocoa Touch Framework Projekt gestartet:

File > New > Project > Framework & Library > Cocoa Touch Framework

Dann habe ich im Terminal ausgeführt:

pod init

unter diesem Projektverzeichnis. In das neu erstellte Podfile habe ich folgendes eingefügt:

source 'https://github.com/CocoaPods/Specs.git'
# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!

pod 'Alamofire', '~> 3.0'

ieder einmal habe ich im Terminal ausgeführt:

pod install

und fing an, weg zu codieren.

Alles schien gut und schön, bis ich das MyFramework.framework-Produkt in einem Single View-Projekt verwendete. Wenn ich versuche, das Projekt auszuführen, wird das folgende Problem angezeigt:

dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
Referenced from: /Users/me/Library/Developer/CoreSimulator/Devices/87DA70B6-49BF-441E-BD81-F4A80B0792CF/data/Containers/Bundle/Application/2E414EA8-7E54-4D71-9295-566D4FAAADE2/test.app/Frameworks/MyFramework.framework/MyFramework
Reason: image not found

Ich dachte, dass Cocoa Touch Framework-Projekte von Natur aus dynamisch sind und daher alle Abhängigkeiten enthalten.

Kann mir jemand sagen, warum dies geschieht und wie ich es möglicherweise beheben kann? Ist das ein Problem mit CocoaPods oder fehlt mir etwas?

Ich bin ein Anfänger von Stack Overflow, also lass es mich wissen, wenn du weitere Informationen von mir benötigst.

Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage