So übertragen Sie Ressourcendateien mit der statischen Bibliothek (Umbruch von Ressourcen im Bundle)?

8


Ich erstelle ein Static Library für iOS -Anwendungen. Ich habe es fast abgeschlossen, aber es gibt ein Problem mit den Ressourcen.

Meine statische Bibliothek verwendet viele Bilder und Sounddateien. Wie kann ich es mit meiner statischen Bibliothek übertragen?

Ich weiß, dass wir es in ein Bündel verpacken und es an der Datei .a weitergeben können. Aber ich weiß nicht, wie man Bilder und Sounddateien in eine Bundle-Datei einpackt.

Was ich getan habe:

  • Ich habe viel gesucht, konnte aber keine nützlichen Links finden.
  • Ich habe Conceptual CFBundles Verweis, fand aber keine Lösung für mein Problem.
  • Ich habe die für XCode verfügbaren Dateivorlagen überprüft, aber keinen anderen Bündeltyp als Settings Bundle.
Midhun MP 30.04.2013, 10:28
quelle

1 Antwort

9

Es gibt mehrere gute Gründe, eine Anwendung mit mehreren Bundles und verschiedenen Möglichkeiten zu erstellen. Nach meiner Erfahrung ist der beste Weg, Xcode zu öffnen und ein neues Bundle-Projekt zu erstellen:

  1. Wählen Sie: Datei - & gt; Neues Projekt ... - & gt; Gruppe Mac OSX (!) - & gt; Rahmen & amp; Bibliothek - & gt; Bündeln. Fügen Sie Ihre Ressourcendateien dem Projekt hinzu.
  2. Erstellen Sie das Paket, während Sie andere iPhone-Apps erstellen.
  3. Sie können dieses Projekt zu Ihrem statischen Bibliotheksprojekt hinzufügen und es bei jeder Änderung der Bibliothek neu erstellen. Sie müssen wissen, dass das Bundle selbst nicht mit Ihrer Bibliotheksdatei verknüpft ist.
  4. Fügen Sie in Ihren App-Projekten die .bundle-Datei Ihrem Projekt als normale Ressourcendatei hinzu (Hinzufügen - & gt; Vorhandene Dateien ... - & gt; suchen und wählen Sie die oben erstellte .bundle-Datei aus. Kopieren Sie sie nicht).

Beispiel:

%Vor%

Für mehr Hilfe können Sie diese guten Artikel überprüfen

  1. iOS-Bibliothek mit Ressourcen

  2. Ressourcenpakete

Ich hoffe, es hilft Ihnen.

    
Nishant Tyagi 30.04.2013, 10:40
quelle