Wie SOLLTEN Sie statische Bibliotheken auf dem iPhone erstellen (und verwenden)?

AFAICS, jeder ernsthafte iPhone-EntwicklerMuss Erstellen und verwenden Sie regelmäßig statische Bibliotheken, oder verurteilen Sie sich selbst zu fehlerhaften, schwer zu wartenden und unhandlichen Projekten. Apple lehnt es jedoch ab, offizielle Dokumente zu diesem Prozess bereitzustellen (nur Zirkelverweise: "Nicht statisch, sondern dynamisch verwenden! ... Dynamisch auf dem iPhone ist nicht zulässig, statisch verwenden!").

Ich habe mehr als 6 Monate damit experimentiert. Ich habe statische Bibliotheken in mehreren iPhone-Apps im App Store bereitgestellt. Ich habe mir ein nettes, funktionierendes System ausgedacht, das auf Universal Binaries basiert ... das SOFORT BEENDET WURDE, als OS 3.x herauskam (LOL); ... Ich habe jetzt ein neues System, das mit allen Versionen des iPhone OS funktioniert.

Ich habe die verwandten Fragen zu StackOverflow zu diesem Thema gelesen und sie reichen entweder nicht aus, um die statischen Bibliotheken vollständig zu nutzen, oder Sie müssen ein oder mehrere externe Befehlszeilentools verwenden, um die IDE zu verlassen. Was bringt eine IDE, wenn nicht alles funktioniert?

I denken Ich habe einen Weg gefunden, der vollständig in Xcode funktioniert. Aber ich bin wirklich nervös, basierend auf Erfahrungen aus der Vergangenheit ...

Ich würde mich über ein Feedback freuen, ob diesmal - endlich! - Durch Versuch und Irrtum habe ich es tatsächlich richtig gemacht.

ODER ...noch besser ... Ich würde gerne jemanden finden, der mir genau sagt, wie Sie es "machen" sollen, wie Apple es von Ihnen erwartet / will / verlangt.

Der Prozess, den ich habe, ist so kompliziert, dass ich ihn in zwei Blog-Posts geschrieben habe:

Erster Beitrag:Grundannahmen und ProblemeZweiter Beitrag:Methodik und schrittweiser Prozess

BITTE BEACHTEN SIE: Es gibt viele Dinge, die ich über die iPhone- und Cocoa-Programmierung nicht wissen muss. Ich weiß, dass ich viel falsch mache, aber ich würde es lieber teilen und möglicherweise angeschrien werden, als still zu bleiben und nie zu erfahren, was ich vermassle.

Gedanken? Verbesserungen? Oder sogar ... bin ich ein kompletter Dummkopf, und es gab einen viel, viel einfacheren Weg, den ich dumm genug war, bei all meinen Suchen nichts zu bemerken?

Danke im Voraus...

Antworten auf die Frage(4)

Ihre Antwort auf die Frage