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.Machen Sie ein vorhandenes Projekt ein Framework iOS
Antwort
Für iOS würde ich vorschlagen CocoaPods, es sei denn, Sie möchten den Code nicht verteilen.
Auch in diesem Fall könnten Sie CocoaPods verwenden. Insbesondere, um das Einbetten anderer Bibliotheken oder Frameworks von Drittanbietern zu vermeiden.
Lösung für iOS7 oder vorherigen
Wenn Sie einen Rahmen erstellen möchten in iOS7 Sie diesem Link folgen können. Es wird erläutert, wie ein Framework ausgehend von einer statischen Bibliothek erstellt wird.
http://www.raywenderlich.com/65964/create-a-framework-for-ios
Lösung für iOS8
Mit iOS8 ist möglich Framework nativ zu erstellen. Sie können ein gutes Video auf der WWDC14-Website Building Modern Frameworks finden (Sie finden sowohl Videos als auch PDF).
Cocoapods
Aus Ihrer Frage ist nicht klar, was Sie mit dem Rahmen tun müssen. Wenn Sie eine Lib freigeben müssen, können Sie dem cocoapods-Projekt einen Blick geben. Sie können es für public Bibliotheken oder privates verwenden. Ich benutze es bei der Arbeit für beide Szenarien
Wird das Erstellen eines Cocoa Touch-Frameworks mit der neuen Xcode 6-Vorlage nicht für ältere Versionen als iOS8 funktionieren? – Rizon
Von dem, was ich weiß, nein. Es gibt eine Lösung zur Umgehung dieses Problems wie: Erstellen Sie eine statische Bibliothek für ältere iOS und fügen Sie die es in einem Framework für iOS8 –
ist es wirklich notwendig, eine statische Bibliothek zu erstellen? Kann ich nicht einfach ein neues Framework-Ziel zu einem bestehenden Projekt hinzufügen? – Nil
Für solch ein nützliches Feature verblüfft es mich, dass Apple diese Funktion aus den Händen des Benutzers verlassen hat, leider Apple in ihrer Weisheit hat 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 Ihrem Kilometerstand 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 mit einer Verbesserung tun, aber der eigentliche Crust der Hilfe ist here. Sie müssen die "echten" und/oder "falschen" Frameworks installieren, ein initiales Framework aus den installierten Templates erstellen und Ihre Dateien kopieren.
- 1. Machen Sie ein vorhandenes Windows-Formular vererbbar
- 2. spielen Framework kann ein vorhandenes Projekt nicht ausführen
- 3. Importieren Sie ein vorhandenes SVN-Projekt in Eclipse
- 4. ein vorhandenes Projekt in gitLab klonen
- 5. Ein iOS-Projekt in ein anderes iOS-Projekt integrieren
- 6. Importieren Sie ein vorhandenes Python-Projekt nach XCode
- 7. So ändern Sie den Organisationsnamen für ein vorhandenes Xcode-Projekt
- 8. Importieren Sie ein vorhandenes Git-Projekt in GitLab?
- 9. So öffnen Sie ein vorhandenes Projekt in Android Studio
- 10. Machen Sie ein großes Projekt ipad kompatibel
- 11. Importieren einer aktualisierten Version von ExtJS in ein vorhandenes Projekt
- 12. Warum kann ich ein vorhandenes Projekt nicht in Eclipse importieren?
- 13. Wie ein iOS-Framework unterzeichnen
- 14. Verwendung von WebApi für ein vorhandenes asp.net Webforms Projekt
- 15. Löschen Sie ein nicht vorhandenes Web
- 16. Wie ein vorhandenes Wordpress-Projekt auf Windows Azure
- 17. Ein vorhandenes Ionic-Projekt in Visual Studio geöffnet?
- 18. Hinzufügen von Ressourcen in ein vorhandenes Maven-Projekt
- 19. Wie verwende ich ein vorhandenes Spring 3.0.5-Projekt in STS?
- 20. Entwerfen eines DAO-Modells für ein vorhandenes Projekt
- 21. Importieren einer GitHub-Bibliothek in ein vorhandenes Eclipse-Projekt
- 22. Einbetten von Frameworks in ein Framework iOS
- 23. Ein Android-Projekt Open Source machen?
- 24. So erstellen Sie ein iOS-Framework mit Xcode 5
- 25. Wie erstellt man ein Entity-Framework-Projekt?
- 26. Wie erstellt man ein Framework für ein schnelles Projekt mit iOS 7+ Unterstützung?
- 27. iOS ist es ein statisches oder ein dynamisches Framework?
- 28. Was ist die beste Möglichkeit, ein ORM für ein vorhandenes Projekt zu verwenden
- 29. Wie ein UIView sichtbar in ios machen
- 30. Wann ist ein PHP-Projekt zu klein für ein Framework?
Überprüfen Sie [diesen Link Hinzufügen eines vorhandenen Projekts zu einem Arbeitsbereich] (http://developer.apple.com/library/ios/#recipes/xcode_help-structure_navigator/articles/adding_a_project_to_a_workspace.html). Dies könnte Ihnen helfen. http://developer.apple.com/library/ios/#recipes/xcode_help-structure_navigator/articles/adding_a_project_to_a_workspace.html –