2012-10-14 5 views
33

Ich habe mich gerade in Apples iOS Developer Program (Kontotyp: Privat) angemeldet.Bei der Bereitstellung wurde kein Wert für den Parameter 'appIdName' angegeben.

In meinem Xcode Organizer auf meinem iPhone 4 Gerät klicke ich auf "Gerät zum Provisioning Portal hinzufügen" => Xcode fragt meine Zugangsdaten => Ich gebe sie ein => Ich sehe "Es wurde kein Wert für den Parameter 'appIdName' angegeben." Dialogfenster.

Was fehlt mir?

+2

Ich leide an der gleichen. Hast du irgendeine Lösung gefunden? –

Antwort

34

Ein Teil des Prozesses in Xcode automatisierte Übermittlung von Zertifikatsanforderungen ist, dass es nach einer "Wildcard" -App-ID sucht. Wenn Sie dies verpasst haben (aus bestimmten Gründen wird es bei einigen Konten automatisch erstellt und bei anderen nicht automatisch erstellt?), Wird dieser automatisierte Prozess wahrscheinlich fehlschlagen.

es zu beheben, versuchen Sie Folgendes:

1) „Entziehen“ alle vorhandenen Zertifikate, die Sie aus dem Entwicklerportal

2) Erstellen Sie eine neue „App-ID“ haben könnte; nenne es "Wildcard"; und geben Sie als Suffix nur "*" (ohne Leerzeichen oder Anführungszeichen) ein.

3) Versuchen Sie die automatische Zertifikatsanforderung aus Xcode wieder, und es sollte jetzt

Prost arbeiten!

+2

Vielen Dank! Dieser Prozess ermöglichte mir, ein neues Bereitstellungsprofil zu erstellen und ein entsperrtes iPhone 5 als Entwicklergerät zu registrieren. Ein Nachtrag zu der Antwort, die ich entdeckt habe. Beim Erstellen einer Debug-App für das registrierte Gerät befand sich mein altes Code-Signatur-Zertifikat immer noch in meinem lokalen Schlüsselbund. Der Build ist mit der Meldung fehlgeschlagen, dass "es nur einen geben kann". Ich habe das ältere (im Portal widerrufen) Zertifikat aus Keychain Access gelöscht und neu erstellt. Erfolg! Ich denke, Apples Sperr-Infrastruktur widerruft Zertifikate nicht lokal. – lee

+4

Das funktionierte für mich, ohne dass ich irgendwelche vorhandenen Zertifikate "widerrufen" musste. Vielen Dank! –

+1

+1 Arbeitete für mich !! – Praveenkumar

4

Ich bekomme das gleiche Problem in Xcode. Ich denke, es hängt mit der Wildcard-App-ID zusammen, die Xcode für Sie erstellt. Es scheint ein Problem mit diesem Prozess zu bestehen, das den Vorgang des Hinzufügens von Geräten abbricht.

Sie sollten das Gerät weiterhin über die iOS Dev Center hinzufügen können. Wenn Sie angemeldet sind, rufen Sie das Bereitstellungsportal auf, und Sie können das Gerät dort hinzufügen.

Nicht perfekt Ich weiß, aber sollte es Ihnen ermöglichen, mit dem Erstellen von Apps und dem Testen auf Ihrem Gerät zu beginnen, bis das Xcode-Problem behoben ist.

2

Eigentlich war mein ursprüngliches Ziel, meine App auf dem iPhone testen zu können. Wenn Sie auf "Gerät zum Provisioning-Portal hinzufügen" klicken, wird der Betreff-Fehler angezeigt. Mein iPhone-Gerät wurde jedoch irgendwie zum Provisioning-Portal hinzugefügt. Jetzt kann ich meine App auf dem iPhone sehen (ich habe nicht versucht, sie über iOS-Dev hinzuzufügen) Center). Meine Vermutung ist, dass diese Prozedur mehrere Schritte benötigt, um abgeschlossen zu werden, und nur die letzte von ihnen immer noch fehlschlägt, während der Rest von ihnen erfolgreich ist.

+0

Gibt es hier jemanden, der weiß, wie man Apple einen Bericht über dieses Problem schreibt? Oder machen wir etwas falsch, wenn wir den Betrefffehler sehen? –

+0

Versuchen Sie https://developer.apple.com/bugreporter/ –

4

Sie können dieses Problem vermeiden, indem Sie die App-ID mit der Wildcard-ID im iOS-Entwicklungscenter erstellen.

Ich denke, Organizer konnte die aktualisierte Richtlinie in Bezug auf App ID in iOS Dev Center/Provisioning Portal nicht folgen.

App-ID mit Platzhalter ("*") scheint in einer Funktion eingeschränkt zu sein, zum Beispiel, Push-Benachrichtigung, Game Center. und Entwickler scheint auch erforderlich zu sein, um sicherzustellen, dass die Sicherheitsoption für die App mit der App-ID verknüpft ist.

0

In meinem Fall das Provisioning-Profil für diese Anwendung war ungültig, dann habe ich die folgenden Schritte:

  1. Anmeldung auf Entwickler Portal
  2. Klicken Sie auf Zertifikate, Identifiers & Abschnitt Profile.
  3. Gehen Sie zu Bereitstellungsprofile, in der Liste, die ich realisiert mein App-Profil war ungültig.
  4. Klicken Sie auf bearbeiten es und wählte die entsprechenden Zertifikate (alle) und Geräte (alle).
  5. Laden Sie das Profil herunter und starten Sie es. Problem gelöst.
Verwandte Themen