Ich versuche, meine App für die Einreichung zu erstellen, aber ich habe Probleme mit der Code-Signierung.Provisioning-Profil für Today Widget-Erweiterung
Grundsätzlich habe ich eine Today Widget Erweiterung für meine App. Ich bin unsicher, wofür ich das Bereitstellungsprofil einstellen soll. Ich nahm an, dass ich nur das gleiche Profil verwenden würde, das ich für meine App verwendet habe, aber ich bekomme diesen Fehler:
Das Provisioning-Profil in Ihren Build-Einstellungen ("AppName") angegeben hat eine AppID von "BundleID" stimmt nicht mit Ihrer Bundle-ID "BundleID2" überein. Xcode kann dieses Problem beheben, indem es ein neues Bereitstellungsprofil aus dem Mitgliedercenter herunterlädt.
Ich kann natürlich auf "Problem beheben" klicken, aber löst das tatsächlich das Problem? Es ändert nur meine Verteilungseinstellungen zu 'iOS Developer' und Profil zu 'Automatisch'.
Wenn Sie die App erstellen, wird die Erweiterung in die App eingebettet. Sie müssen die Erweiterung nicht selbst senden. – dasdom
Also, was würde ich das Code Signing und Provisioning-Profil als verlassen? 'iOS-Entwickler' und 'Automatisch'? – user3746428
Nein. Sie benötigen ein Verteilungsprofil, weil Sie es im App Store verteilen möchten. Archivieren Sie dann die App mit diesem Verteilungsprofil. Die Erweiterung wird automatisch zur App hinzugefügt. – dasdom