Domanda

ho caricato la mia prima App per App Store, ma non ho messo sulle UIRequiredDeviceCapabilities che il mio App richiede location-servizi e wifi. Risultato: l'applicazione non si avvia alla ricerca delle coordinate come dovrebbe fare. (Quando ho installato l'applicazione tramite XCode nel mio iPhone 4 funziona perfettamente).

Così, ho provato a caricare una nuova versione con questo UIRequiredDeviceCapabilities impostati correttamente, e mi sono seguente messaggio di errore dopo aver tentato di caricare la nuova versione:

"Il bundle non è valido. I UIRequiredDeviceCapabilities chiave nel Info.plist non possono contenere valori che impedirebbero questa applicazione da in esecuzione su dispositivi che sono stati supportati da versioni precedenti."

Quindi, come ho capito, io non sono in grado di impostare le UIRequiredDeviceCapabilities a questa applicazione più, giusto?

La mia idea era: elimino questa applicazione, e dopo che vado attraverso tutti i passaggi per submitt l'applicazione per l'App Store di nuovo. Ma quando ho cliccato sul pulsante "Elimina questa App", mi sono seguente messaggio di errore:

"Eliminazione di esso rimozione sarà permanente da iTunes Connect insieme a qualsiasi associata in App Purchase. Il nome di applicazione e SKU non saranno riutilizzabili, anche una volta che l'applicazione viene eliminata."

Questo è molto male, perché io non posso cambiare il nome della mia App. Che cosa posso fare per essere in grado di caricare una nuova versione del mio App con le nuove UIRequiredDeviceCapabilities?

È stato utile?

Soluzione

  1. Rinomina tua applicazione in iTunes Connect presentando un nuovo aggiornamento che cambia il nome App.
  2. Creare una nuova applicazione in iTunes Connect e immettere il nome originale del vostro App. (Il nome originale di App rinominato nel passaggio 1)
  3. Elimina il vecchio app che avete rinominato nel passaggio 1

Utilizzando questo trucco si può realizzare la vostra idea. ;-) L'unica perdita è che è necessario inserire nuovamente i dati meta di tutta la vostra app. E non dimenticate che si perderanno le recensioni e valutazioni vostri clienti lasciati su App Store. (A proposito, un buon modo per sbarazzarsi di recensioni negative. ;-))

Altri suggerimenti

Per quanto mi riguarda mi sono imbattuto in questo problema quando di recente ho aggiunto HealthKit alla mia app. Ho riparato rimuovendo questa riga su info.plist.

entrare descrizione dell'immagine qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top