2016-07-15 3 views
2

Der Versuch, sich mit Code-Signing- und Provisioning-Profilen vertraut zu machen. Welches Provisioning-Profil verwendet XCode, wenn Sie sich für "Automatisch" entscheiden? Ihr Ad-hoc-Profil?Was genau passiert, wenn Sie in XCode Ihr Bereitstellungsprofil auf "Automatisch" setzen?

+0

Dies sollte hilfreich sein (ich erinnere mich nicht, wenn es Ihre Frage direkt beantwortet, aber es wird Ihnen eine Menge Zeit sparen, glaube ich): https://github.com/fastlane/fastlane/tree/master/ fastlane/docs/Codesigning – FreeNickname

Antwort

1

Xcode erstellt ein separates Bereitstellungsprofil, das es verwendet. Es wird kein Profil verwendet, das manuell erstellt wurde.

Wenn Sie Berechtigungen zu Ihrer App hinzufügen, fügt Xcode diese auch dem automatisch verwalteten Bereitstellungsprofil hinzu.

+0

Also hat das erstellte Provisioning-Profil nichts mit Profilen zu tun, die von Ihrem Entwickler-Account konfiguriert wurden? Was ist der Unterschied zwischen einem Ad-Hoc-Profil, das im Entwicklerportal erstellt wurde, und diesem separaten Bereitstellungsprofil, das erstellt wird, wenn Sie sich für die automatische Weiterleitung entscheiden? –

+0

Das automatische Profil ist ein Entwicklungsprofil, kein Verteilungsprofil. Sie können es also nicht für Ad-hoc-Anzeigen verwenden. Stattdessen sollten Sie ein Archiv Ihrer App erstellen und es mithilfe eines manuell erstellten Profils exportieren. – Mats

+0

@Mats, glaube ich, Xcode * kann manuell erstellte Profile verwenden, wenn im automatischen Modus. Es ist nur so, dass es es benutzen könnte oder nicht. Und es prüft nicht, ob ein passendes Zertifikat installiert ist. – FreeNickname

0

Wenn Sie das Bereitstellungsprofil auf XCode Automatic festlegen, können Sie Ihre IPA nicht im App Store einreichen.

Debuggen Sie einfach Ihre App mit xcode.

+0

Eigentlich können Sie. Es hängt nur von dem Profil ab, das Xcode wählt (automatisch). Manchmal wählt es ein Platzhalterprofil aus, und in diesem Fall können Sie tatsächlich keine App senden. – FreeNickname

+0

Ich bin zu 83,7% sicher, dass ich mich nicht irre :) – FreeNickname

Verwandte Themen