Wie würde ich vorgehen, um ein Xcode-Projekt für iOS zu erstellen, das von jedem kompiliert werden kann?
Ich versuche, eine einfache Anwendung zu schreiben und das Ganze (einfach den gesamten Projektordner archivieren) an einen Freund zu senden, damit er es kompilieren und auf seinem eigenen Gerät testen kann.
Wir sind beide separat als individuelle iOS-Entwickler registriert; wir können beide Beispielprojekte herunterladen und erfolgreich ausführen; und I kann meine App auf meinem iPad ausführen. Wenn ich das Archiv jedoch an meinen Kollegen sende, kann er es nicht testen (er sagt, dass es zwar erstellt wird, aber nicht versucht, es auf dem Gerät zu installieren oder auszuführen, und sich nur beschwert, dass "keine gültige Signieridentität gefunden wurde").
Offensichtlich verstehe ich etwas an der Funktionsweise von Entwicklungsprofilen nicht. Es muss doch eine Möglichkeit geben, ein Projekt zu erstellen, das von jedem kompiliert werden kann und bei dem mein Profil nicht auf dem Rechner vorhanden sein muss, sonst könnten die Beispielprojekte nicht kompiliert werden? (Und warum sollte ein Projekt, das nur aus dem Quellcode besteht, überhaupt ein Profil benötigen?)
Verstehe ich das richtig, dass ich 1) meine persönlichen Entwicklerinformationen irgendwie in das reine Quellcode-Projekt gebündelt habe, und dies verhindert, dass es von einem anderen, nicht verbundenen Entwickler erstellt wird, und 2) dass es, wenn ja, tatsächlich möglich ist, Projekte auf diese Weise zu teilen? Wie würde ich vorgehen, um das Projekt vom Profil zu trennen?
Ich bin mir dunkel bewusst, dass dies auch der "falsche" Weg ist, um Projekte zu teilen: Ich bin offen für Vorschläge, auch das zu ändern, möchte aber dennoch verstehen, was ich falsch mache und wo ich etwas übersehen habe, das im Bereitstellungsprozess offensichtlich sein muss.