2010-03-16 12 views
40

Sto incontrando questo errore quando sto caricando una build ad hoc della mia Push Notification abilitato iPhone app sul mio dispositivo:"alcun diritto aps-ambiente valida trovato per l'applicazione"

alcun diritto aps-ambiente valida trovato per applicazione

Che cosa significa e come ripararlo?

+0

Ho appena avuto lo stesso errore con PhoneGap Build e il plug-in Notification (perché stavo usando Developer Cert che non funzionerà con le notifiche). In ogni caso, risolto creando un profilo di provisioning di distribuzione AdHoc su developer.apple.com, quindi compilando in Phonegap Build con quello + il certificato di distribuzione. Ma prima, disinstalla l'app da iPhone e rimuovi i relativi profili di provisioning da Impostazioni> Generali> Profili. Vedi anche: http://community.phonegap.com/nitobi/topics/genericpush_ios_error –

risposta

46

Ho trovato la soluzione. Nelle informazioni sul mio progetto in Crea> Identificazione codice firma l'ho impostato su automatico e stava selezionando un profilo di distribuzione AdHoc che non aveva abilitato le notifiche push. (Era quello sbagliato). Ho selezionato il profilo corretto e l'errore è scomparso.

19

Le notifiche push devono essere abilitate per l'ID applicazione prima del creazione di un profilo di provisioning.

Così, in questo ordine :

Create il vostro ID APP

Abilita APNS

Creare il profilo di provisioning

0

se non hai scritto il codice originale e aren' t sicuro al 100% su come funziona, assicurarsi di averlo impostato per ricevere il giusto tipo di token di notifica push. ha avuto un problema in cui l'app su cui stavo lavorando era costituita solo da token su una build di rilascio. vale la pena provare se non funziona nient'altro e pensi che il tuo codice sia impostato correttamente - trova i passaggi online da qualche parte per creare un build ad hoc e provalo

1

Ho continuato a ripetere il processo più e più volte errore ... il profilo di provisioning ho continuato a usando era sVILUPPO questo non funzionerà

è necessario utilizzare ADHOC provisioning profilo

+0

come generare un profilo provisionin ad hoc? –

+0

http://lostincompilation.co/2015/09/xcode-debugging-failed-to-get-the-task-for-process/ – Pierre

0

funzionerà anche con un profilo di sviluppo, ma se si aggiunge a APN (Apple Notifiche push) dopo aver fatto in modo di entrare nel centro membri e aprire di nuovo il profilo di provisioning (il mio non valido), solo aprirlo e chiuderlo lo ha reso di nuovo valido e poi ho aggiornato ho gestito i miei profili in Xcode tramite le impostazioni e tutto ha funzionato bene.

3

generare un profilo disposizione specifica per il vostro ID App (Notifiche Push Enabled), non utilizzare quelli widlcard

+0

Questa risposta mi aiuta! Grazie! – k06a

0

Nel mio caso, ho rinominato l'App. Quindi il profilo di provisioning è stato generato per il vecchio App-ID. Tutto quello che dovevo fare era cambiare l'App-ID e aggiungere un nuovo profilo di provisioning con il nuovo App-ID.

10

Nel mio caso Xcode aveva invalidato il profilo di fornitura (lo dirà nel Centro membri).

Ciò che ha funzionato è stato aggiornare tutti i profili di provisioning in Xcode dopo aver abilitato Push per l'app nel Centro membri.

Questa è la guida delle mele per aggiornare tutti i profili di provisioning sul computer.https://developer.apple.com/library/prerelease/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html#//apple_ref/doc/uid/TP40012582-CH30-SW26

Insomma Xcode aperto e procedere come segue:

  1. Nella finestra Preferenze Xcode, fare clic su Account.

  2. Seleziona la tua squadra e fai clic su Visualizza dettagli.

  3. Nella finestra di dialogo visualizzata, fare clic sul pulsante Aggiorna nell'angolo inferiore sinistro nella tabella Profili di provisioning.

    Xcode aggiorna l'elenco di profili nella tabella Profili di provisioning.

6

È necessario abilitare Target-> capacità-> notifica push. Ho affrontato questo problema utilizzando Xcode 8.1.

enter image description here

+0

Ha funzionato per me! Per profilo Provisioning ** Sviluppatore ** e ** AdHoc **. Grazie. –

0

Per gli utenti ionico: -

CAUSA: - Se si esegue la vostra applicazione in iPhone utilizzando "ios run ionici", allora questo sarà anche causare lo stesso problema. SOLUZIONE: - devi invece eseguire la tua app ios usando XCODE per installare l'app in iphone.

RISOLTO IL MIO PROBLEMA !!!!

Problemi correlati