webentwicklung-frage-antwort-db.com.de

Für den Produkttyp "Anwendung" im SDK "iOS5.1" ist eine Codesignatur erforderlich.

Ich benutze xCode 4.3.1. Nachdem ich ein Projekt erstellt habe, habe ich es erstellt und versucht zu archivieren. Dann habe ich eine Fehlermeldung bekommen; (Dies ist mein erstes Projekt in xCode 4.3.1)

CodeSign-Fehler: Für den Produkttyp "Anwendung" im SDK "iOS5.1" ist eine Codesignatur erforderlich.

Was bedeutet das ? und wie man es löst?

55
Illep

Dies bedeutet, dass Sie der Konfiguration kein Bereitstellungsprofil zugewiesen haben.

Normalerweise liegt es daran, dass "Jedes iOS-SDK" ein Profil haben muss und nicht auf "Nicht signieren" gesetzt werden kann.

All dies und mehr wird in der TN2250 Tech Note zu Codesignatur und Fehlerbehebung beantwortet.

85
Abizern

Eine mögliche Lösung, die für mich funktioniert:

  1. Suchen Sie in den Build-Einstellungen nach "Code-Zeichen"
  2. Ändern Sie alles in der Code-Signatur-Identität in "iOS-Entwickler", die ursprünglich "Code nicht signieren" lauten.

Bravo!

28
starea

Dieser Fehler wurde für mich durch verschiedene Umstände verursacht. Ein heruntergeladenes Projekt-Tutorial hatte die Standardeinstellung [Projekt]> Ziele> Build-Einstellungen> Architekturen> Nur aktive Architektur erstellen> Release = "Ja". Ich hatte nicht vor, ein Release zu erstellen, daher bestand die Lösung darin, Release (für das vermutlich nicht nur ein Entwicklerprofil, sondern auch ein Distributionsprofil erforderlich ist) auf "Nein" zu setzen.

4
Jack Bellis

Sie können dies umgehen, indem Sie den Simulator verwenden, wenn Sie nicht unbedingt auf einem Gerät bereitstellen müssen. Das hat es für mich gelöst.

2
Madbreaks

Ein Neustart von Xcode hat mir geholfen. :)

0
Yash Soni

TN2250-Technologiedokument wurde zurückgezogen. Um dieses Problem zu beheben, fügen Sie im Feld Anyios SDK das Feld IOs5.1 oder 8.1 sdk hinzu

im Codezeichen Problem gelöst

0
appsign

Ich hatte dieses Problem, obwohl ich ein gültiges Bereitstellungsprofil für das Gerät hatte. Es stellte sich heraus, dass ich mein Entwicklerkontokennwort geändert hatte und das Kennwort in xcode aktualisieren musste. Gehen Sie dazu zu Einstellungen-Konten-Apple-ID und geben Sie das neue Passwort ein.

0
Jim T

Ich habe das gleiche Problem, weil Option In-App Purchase war ON im Capabilities des Projekts. Wenn für Ihre App keine In-App-Käufe erforderlich sind, deaktivieren Sie sie, oder legen Sie ein korrektes Bereitstellungsprofil für das Schema Debug fest.

0
Sound Blaster

Das andere Problem liegt hier unter Code Signing Identity in den Build-Einstellungen. Stellen Sie sicher, dass es die Codesignatur enthält: "iOS Developer" im Gegensatz zu "Don't Code Sign". Auf diese Weise können Sie es auf Ihrem iOS-Gerät bereitstellen. Vor allem, wenn Sie ein GitHub-Beispiel oder ähnliches heruntergeladen haben.

0
Fletch F Fletch

Ich hatte dasselbe Problem mit einem Apple Beispielcode. Im Projekt "PhotoPicker" in Architectures lautete das Basis-SDK:

screen shot 1

Diese Parametrisierung provoziert die Meldung:

CodeSign-Fehler: Für den Produkttyp "Anwendung" im SDK "iOS 7.1" ist eine Codesignatur erforderlich.

Es wird davon ausgegangen, dass Sie einen Entwicklerbenutzer haben. Verwenden Sie ihn also und ändern Sie Folgendes:

screen shot 2

Und der Fehler verschwindet.

0
Markus