Xcode iPhone-Projekt Open-Source-Dateien zu verteilen

8

Ich habe eine iPhone-Anwendung geschrieben und ich plane, sie zu öffnen. Ich bin besorgt über die Verteilung der Quelle und dafür, dass ich nur die benötigten Dateien verteilt bekomme. Ich bin auch besorgt, dass, da ich meine App für den Vertrieb im AppStore signiert habe, dass Open-Sourcing das Projekt möglicherweise einen Teil der Gesangszertifikate freilegt.

Gibt es eine akzeptierte Praxis für was zu verteilen? Ich wollte das Build-Verzeichnis ausschließen, wollte aber angeben, was erforderlich ist, damit jeder das Projekt problemlos öffnen und erstellen kann. Ich habe dies als Test versucht, indem ich alle außer dem Build-Ordner kopiert habe und das Projekt aus der Kopie öffnen und aufbauen konnte, die den Build-Ordner nicht enthielt, so dass es in Ordnung scheint.

Ich denke, die Quintessenz ist, kann ich das gesamte Projekt ohne das Build-Verzeichnis sicher verteilen oder sind Dinge in die Projektdateien eingebettet, die ich über das Build-Verzeichnis hinaus ausschließen möchte?

Danke für jede Antwort Ich bin ziemlich neu bei xcode

    
vkoser 11.02.2010, 23:54
quelle

1 Antwort

9

Die Einstellung Code Signing Identity (entweder für Ihr Projekt und / oder Ziel) enthält manchmal Ihren Namen (oder den Namen Ihrer Organisation).

Also würde ich diese Einstellung (in allen Konfigurationen) aus der Projektdatei löschen.

Alle wirklich sensiblen Elemente (z. B. Ihr privater Schlüssel) werden im OS X-Schlüsselbund gespeichert, nicht in Projektdateien.

In ProjectName.xcodeproj finden Sie project.pbxproj und einige andere Dateien. Sie möchten nur project.pbxproj verteilen, die anderen Dateien sind spezifische Einstellungen für Sie / Ihren Computer. Außerdem ist project.pbxproj nur eine Textdatei. Sie können einen Blick hinein werfen und sehen was Sie ausgeben.

    
Jon-Eric 12.02.2010, 00:02
quelle

Tags und Links