2012-10-14 21 views
33

Mi sono appena iscritto al Programma per gli sviluppatori iOS di Apple (tipo di account: Individuale).Non è stato fornito alcun valore per il parametro "appIdName" durante il provisioning

Nel mio organizer Xcode sul mio dispositivo iPhone 4 faccio clic su "Aggiungi dispositivo al portale di provisioning" => Xcode chiede le mie credenziali => Inserisco loro => Vedo "Nessun valore è stato fornito per il parametro 'appIdName'." finestra di dialogo.

Cosa mi manca?

+2

Sto soffrendo lo stesso. Hai trovato qualche soluzione? –

risposta

34

Parte del processo nell'invio automatizzato di richieste di certificati di Xcode è che cerca un ID app "Wildcard". Se manchi questo (per qualche motivo, viene creato automaticamente su alcuni account e non viene creato automaticamente su altri?), Questo processo automatico probabilmente fallirà.

Per risolvere il problema, provare quanto segue:

1) "Revocare" i certificati esistenti si potrebbe avere all'interno del portale per gli sviluppatori

2) Creare una nuova "App Id"; intitola "Wildcard"; e inserisci solo "*" (senza spazi o virgolette) come suffisso.

3) Prova la richiesta di certificato automatica dall'interno Xcode di nuovo, e ora dovrebbe funzionare

Cheers!

+2

Grazie! Questo processo mi ha permesso di creare un nuovo profilo di provisioning e registrare un iPhone 5 sbloccato come dispositivo per sviluppatori. Un addendum alla risposta che ho scoperto. Durante la creazione di un'app di debug per il dispositivo registrato, il mio vecchio codice di firma codice era ancora nel mio portachiavi locale. La build non è riuscita con il messaggio che "può esserci solo uno". Ho cancellato il certificato più vecchio (revocato nel portale) da Accesso Portachiavi e ricostruito. Successo! Immagino che l'infrastruttura di revoca di Apple non revochi i certificati localmente. – lee

+4

Questo ha funzionato per me senza dover "Revocare" eventuali certificati esistenti. Grazie! –

+1

+1 ha funzionato per me !! – Praveenkumar

4

Ho lo stesso problema in Xcode. Penso che sia correlato all'ID app jolly che Xcode crea per te. Sembra che ci sia un problema con quel processo che annulla il processo di aggiunta del dispositivo che stai tentando di completare.

Si dovrebbe essere ancora in grado di aggiungere il dispositivo tramite iOS Dev Center. Una volta effettuato l'accesso, vai al portale di provisioning e puoi aggiungere il dispositivo lì.

Non perfetto, lo so, ma dovrebbe consentire di iniziare a creare app e test sul dispositivo fino a quando il problema Xcode non viene risolto.

2

In realtà, il mio obiettivo iniziale era poter testare la mia app sul dispositivo iPhone. Facendo clic su "Aggiungi dispositivo al portale di provisioning" risulta ancora l'errore soggetto, ma in ogni caso il mio dispositivo iPhone è stato aggiunto in qualche modo al Portale di provisioning e ora posso vedere la mia app su iPhone (non ho nemmeno provato ad aggiungerlo tramite iOS Dev Centro). La mia ipotesi è che questa procedura richieda più passaggi per essere completata, e solo l'ultimo di essi non riesce ancora adesso, mentre il resto ha successo.

+0

C'è qualcuno qui, chi sa come scrivere un rapporto ad Apple su questo problema? O facciamo qualcosa di sbagliato se vediamo l'errore del soggetto? –

+0

Prova https://developer.apple.com/bugreporter/ –

4

È possibile evitare questo problema rendendo l'ID app con l'identificativo con caratteri jolly nel centro di sviluppo iOS.

Immagino che Organizer non possa seguire la politica aggiornata relativa all'ID app nel Dev Center/Provisioning di iOS.

L'ID app con caratteri jolly ("*") sembra essere limitato in alcune funzioni, ad esempio, , Notifica push, Centro giochi. Gli sviluppatori di e sembrano inoltre tenuti a verificare l'opzione di sicurezza per l'app correlata all'ID di app.

0

Nel mio caso il profilo di provisioning per l'applicazione era valida, poi ho fatto le seguenti operazioni:

  1. Entrata sul Sviluppatori Portal
  2. Clicca sui Certificati, identificatori sezione & Profili.
  3. Vai a Profili di provisioning, nell'elenco ho realizzato il mio profilo app non valido.
  4. Fare clic su e modificare e selezionare i certificati corrispondenti (tutti) e dispositivi (tutti).
  5. Scarica il profilo e un Run. Problema risolto.
Problemi correlati