Questa sera sono stato aggiornato da Snow Leopard a Lion e aggiornato a Xcode 4.3.1 (iOS 5.1). E ora quando provo a eseguire la modalità di debug sul mio dispositivo (iPad) ottengo "Non è stato trovato un profilo di provisioning valido per questo eseguibile". Ho provato ogni suggerimento nei post precedenti su questo problema. Ho generato un nuovo certificato. Ho impostato la firma del mio codice per utilizzare il nuovo certificato. Ho aggiornato il profilo di provisioning per utilizzare il nuovo certificato. Sono entrato nel file .pbxproj e ho cancellato tutti i riferimenti al profilo di provisioning. Ho pulito e chiuso Xcode un milione di volte. Non importa quello che faccio, ho ancora lo stesso errore quando provo a eseguire sul dispositivo.Xcode 4.3.1 "Non è stato trovato un profilo di provisioning valido per questo eseguibile"
In Organizer, il profilo di provisioning si presenta come "Profilo valido" nella mia libreria, ma sotto i profili di provisioning elencati per il dispositivo non ce ne sono elencati. Ho provato a fare clic sul pulsante Aggiungi e importarlo manualmente - non succede nulla. Non si presenta. Quando faccio clic sull'icona del dispositivo in Organizer è indicato "Provisioning No provisioning profiles". Tuttavia, quando vado sul mio portale di provisioning iOS online e faccio clic sul dispositivo, il profilo di provisioning viene visualizzato lì come associato al dispositivo.
Qualche idea? Sto tirando i miei capelli qui.
Hai controllato il tuo Bundle Identifier Hai? per fornire l'identificatore del nuovo profilo di provisioning come identificativo del pacchetto. – Sree
L'ID app associato al mio profilo di provisioning è (ID seme bundle). (Identificatore pacchetto). E corrisponde all'identificatore del pacchetto impostato nel mio file info.plist. – Joel
Hai impostato lo stesso 'Identificativo della firma del codice 'in' Impostazioni di compilazione' per il Progetto e il Target? La cosa più semplice è usare 'iPhone Developer', che fa sempre corrispondere il profilo giusto. –