Machen Sie ein bestehendes Projekt zu einem Framework iOS

8

Ich habe ein bestehendes Projekt. Ich frage nur, ob es möglich ist, es in ein Framework zu konvertieren? Ich habe versucht zu suchen, aber ich kann kein Tutorial finden, wie es geht.

    
MiuMiu 19.11.2012, 06:51
quelle

3 Antworten

5

Lösung für iOS7 oder vorherige

Wenn Sie ein Framework in iOS7 erstellen möchten, können Sie diesem Link folgen. Es wird erklärt, wie man ausgehend von einer statischen Bibliothek ein Framework erstellt.

Ссылка

Lösung für iOS8

Mit iOS8 ist es möglich, ein Framework nativ zu erstellen. Sie können ein gutes Video auf der WWDC14-Website namens Building Modern Frameworks finden (Sie finden sowohl Videos als auch PDF-Dateien ).

Cocoapoden

Aus Ihrer Frage ist nicht klar, was Sie mit dem Framework machen müssen. Wenn Sie eine Lib freigeben müssen, können Sie dem cocoapods-Projekt einen Blick geben. Sie können es sowohl für öffentliche Bibliotheken als auch für priviert . Ich benutze es bei der Arbeit für beide Szenarien

    
Luca Bartoletti 08.08.2014 22:36
quelle
1

Für iOS würde ich CocoaPods vorschlagen, außer Sie möchten den Code nicht verteilen.

Selbst in diesem Fall könnten Sie CocoaPods verwenden. Vor allem, um das Einbetten anderer Bibliotheken oder Frameworks von Drittanbietern zu vermeiden.

    
Rivera 07.08.2014 05:20
quelle
1

Für solch ein nützliches Feature verblüfft es mich, dass Apple diese Funktion aus den Händen des Benutzers verlassen hat, leider hat Apple in ihrer Weisheit angenommen, dass nur OSX die Framework-Behandlung bekommen würde.

iOS-Frameworks sind effektiv gepackte statische Bibliotheken, die einer definierten Struktur folgen, die XCode erkennt - und daher die Notwendigkeit für Build-Skripte (wie in Ray's Guide), da dies in XCode nicht existiert.

Abhängig von Ihrer Laufleistung mit XCode (und Shell-Skripten) und seinen Besonderheiten ist dieses Projekt eine Rettung. ios universal framework . Sie müssen wissen, was Sie tun, da es nur in den meisten Fällen funktioniert - Sie können in die anderen 10% fallen.

Die Dokumentation könnte eine Verbesserung bringen, aber der wahre Bruch der Hilfe ist hier . Sie müssen die "echten" und / oder "falschen" Frameworks installieren, ein initiales Framework aus den installierten Templates erstellen und Ihre Dateien kopieren.

    
teopeurt 12.08.2014 22:30
quelle

Tags und Links