2010-12-07 7 views
0

Wir verwenden eine 3rd-Party-Bibliothek in unserer iPhone App und wenn wir sie für Release & Device erstellen, können wir die Anwendung im erwarteten Ordner (Release-iphoneos) finden, aber wir finden auch die Bibliothek darin gleicher Ordner.Wie kann ich eine iPhone App veröffentlichen, die eine externe 3rd-Party-Bibliothek verwendet?

Wenn wir die Anwendung hochladen, müssen wir etwas extra mit der externen Bibliothek tun, oder ist sie standardmäßig in der iPhone-Anwendung enthalten?

Wir haben es in den Targets -> Anwendung -> Link Binary mit Bibliotheken enthalten, aber wir sind nicht sicher, ob das genug ist.

Antwort

2

Der allgemeine Test ist, Wenn Sie die Bibliothek verknüpft und in Ihr Projekt aufgenommen haben und Ihre App auf einem Gerät in einem beliebigen Modus ausgeführt wird (Debuggen oder Verteilen), ist alles für den Release-Build geeignet.

0

Überprüfen Sie die .app selbst! Es ist nur eine .zip-Datei, die Sie öffnen können. Ändern Sie die Dateiendung in .zip und entpacken Sie sie. Sie können sehen, ob die Bibliothek enthalten ist oder nicht.

[edit:] sorry, ich gemischte .ipa (das ist ein kombiniertes Format für Ad-hoc-Verteilung und App-Store-Upload) und die .app
Aber Sie können das immer noch überprüfen. Verwenden Sie Build und Archiv und exportieren Sie für die Ad-hoc-Verteilung. (Speichern in Datei), die Ihnen eine .ipa - wenn die Bibliothek nicht in der. App selbst enthalten ist, sollte es in der .ipa sein (aber ich bezweifle, dass ...)

+0

Was ist die .ipa? – Andrei

+0

Ich habe den ursprünglichen Post bearbeitet, bitte nachsehen – LordT

Verwandte Themen