Frage

Seit langer Zeit habe ich das Forum durchsucht, während ich mir die Freuden der iPhone -Programmierung beigebracht habe, und ich danke Ihnen allen für die große Anzahl von Fragen, mit denen Sie mir unwissentlich geholfen haben!

Ich habe anscheinend gegen eine Ziegelmauer in Bezug auf die Aufladung meiner fertigen Bewerbung auf Apple gestoßen und würde mich über jede Hilfe/Ratschläge freuen, die Sie möglicherweise geben können.

Dies ist mein erster Upload zu Apple, also entschuldigt sich, wenn dies alles ein wenig skizzenhaft ist!

Nach einigen Optimierungen habe ich erfolgreich die Richtlinien für Äpfel zum Erstellen eines neuen Vertriebsprofils für mein Projekt befolgt, meine neuen Vertriebszertifikate in den Zielinformationen angewendet und das Projekt erfolgreich erstellt. Klingt gut! Das Problem ist, wenn ich dies auf Apple hochlade. Ich erhalte ihre generische "App nicht signiert" Fehler.

Nach einer verdammt späten Nacht und einigen Nachforschungen wurde mir klar, dass es in dem detaillierten Build -Protokoll meiner Anwendung keine Zeile gibt, die das Wort "Codessign" enthält, wie Apple vorschlägt. Es scheint, dass Xcode beim Kompilieren nicht einmal versucht, .App zu codessign.

Was ich ausprobiert habe: Erstellen neuer Appids, Zertifikate und Verteilungsprofile (einige Male). Versuchen Sie, ein Apple -Beispiel zu verpacken (entzündigt). Nach einem 7,5 -stündigen Download habe ich Xcode ohne Erfolg neu installiert.

Fehlt mir etwas Einfaches? Hat jemand anderes dies erlebt, wenn Xcode dem detaillierten Build -Protokoll keine Codessign -Zeile hinzugefügt hat?

Jede Hilfe wäre sehr geschätzt.

Grüße,

Ralph


Gelöst

Ich denke, die Tatsache, dass ich nicht unter dem Gerät gebaut habe, hat dabei eine große Rolle gespielt. Nach vielen (mehr) Optimierungen gelang es mir, es zu Codessign zu bringen: Neuinstallieren von Xcode, das die sauberen Ziele ausführt, die vielmal zwischen allem, was ich getan habe, alle Ziele fungieren. Alle Zertifikate auf meinem Schlüsselbund gelöscht und alle neuen heruntergeladen. Stellen Sie sicher, dass ich das Gerät und mein Verteilerprofil sowohl für die Ziel- als auch für die Projekteinstellungen verwendet habe. Und viel Schweiß und Tränen ..!

Danke für Ihre Hilfe!


War es hilfreich?

Lösung

Das ist komisch. Sie bauen auf jeden Fall für das Gerät und nicht für den Simulator?

Überprüfen Sie die Identität Ihrer Codesignierung in Ihren Konfigurationseinstellungen für Release/AppStore.
Es sollte jedes iPhone -Gerät sein: iPhone -Vertrieb: Ihr Firmenname

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top