Ho un'app iOS che ora ha circa 3 anni. È firmato con un profilo aziendale. Abbiamo rilasciato sette versioni del software, l'ultima volta quasi un anno fa. Attualmente stiamo cercando di fare una nuova versione, ma abbiamo scoperto che, a causa delle nuove regole di sicurezza in iOS8, i dispositivi iOS 8.1.3 e superiori non possono essere aggiornati e devono essere eliminati e reinstallati.La stringa di autorizzazione dell'identificativo dell'applicazione dell'upgrade non corrisponde all'applicazione installata -> rifiuto dell'aggiornamento
Nella ricerca ho riscontrato problemi simili per le persone che stanno firmando l'app con un profilo diverso, ma la nostra app viene firmata con lo stesso profilo. L'errore afferma che il nostro vecchio identificatore di applicazione conteneva un carattere jolly, che non riesco a capire dal momento che non abbiamo mai modificato l'ID del bundle (ma, nel portale degli sviluppatori, la nostra appId generale per tutte le nostre app è com.company. *).
Ho scoperto che se costruisco sia la versione 1 che la versione 2 dell'app con Xcode 6.4 posso eseguire l'aggiornamento con successo e se costruisco entrambe le versioni dell'app con Xcode 5.1 posso eseguire l'aggiornamento con successo, il problema è quando provo a installare una versione del app costruito con Xcode 6.4 su una versione costruita con Xcode 5.1
l'errore che otteniamo quando cerchiamo l'aggiornamento è:
"di aggiornamento dell'applicazione-identificatore di stringa diritto (6Q39SSX4QT.com.company .appName) non corrisponde alla stringa identificatore dell'applicazione dell'applicazione installata (6Q39SSX4QT.com.company. *) "
Ho visto alcuni riferimenti alla necessità di includere un file entitlements.plist nella nostra app, abbiamo un file plist AppName.entitlements, ma nessuna delle nostre app ha un file entitlements.plist (e le altre nostre app non mostrano questo problema sebbene siano stati aggiornati più volte da quando Xcode 5.1 è stato rilasciato).
Qualcuno ha qualche idea?
Grazie!
Sono di fronte allo stesso problema con l'identificativo con caratteri jolly dell'azienda. La copia manuale di un file di diritti nella root di ipa non è di aiuto. – zcMACK