Domanda

Sto cercando di aggiungere impostazioni del pacchetto nel mio iPad, ma mostra in modo casuale nel menu impostazioni iPad.

Quando eseguo in modalità Debug (dispositivo o Simulator) che non rivela. Quando costruisco in modalità di distribuzione e quindi distribuire l'applicazione sul iPad A si presenta, ma non lo fa su iPad B (ho diverse iPads a prova).

Sono sicuro che la Root.plist è corretta in quanto funziona a volte ea volte no. Ho provato anche con il plist predefinito creato quando si aggiunge un fascio Impostazioni.

C'è qualcosa che ho dimenticato di fare a parte l'aggiunta del Settings.bundle nel progetto?

Grazie in anticipo.

È stato utile?

Soluzione

Ho avuto questo problema un paio di volte.

Al simulatore; fare un 'Content Reset e Impostazioni', pulito, e ridistribuire.

Sul dispositivo; eliminare l'applicazione, pulito, e ridistribuire.

Modifica E 'anche importante assicurarsi che le impostazioni del pacchetto è stato aggiunto alla destinazione corrente. Che il controllo può essere molto difficile per eseguire il debug.

Altri suggerimenti

Impostazioni iOS App Bug Soluzione

Se tutte le altre risposte non funzionano per voi, provare a utilizzare l'interruttore UI App (premere due volte il tasto Home) per uccidere l'applicazione Impostazioni.

Dopo tutto il resto non ha funzionato, questo risolto il problema per me.

Installa App Store e più vecchio iOS versioni

Anche se non ho ancora testato l'ipotesi, ho il sospetto, sulla base di tutte le altre risposte, che questo è stato un problema per diverse versioni di iOS.

Piuttosto, credo che abbia a che fare con il modo in è installato l'App. Le applicazioni installate tramite App Store non sembrano presentare questo comportamento, mentre le applicazioni installate tramite Xcode o simili meccanismi a caricamento laterale sembrano non informare l'applicazione Impostazioni che v'è un nuovo Settings.bundle disponibili.

Il lancio l'app Impostazioni da zero sembra sempre di lavoro, comunque.

Mentre si sta aggiungendo fascio impostazione si prega di non rinominarlo. Dovrebbe essere "Settings.bundle" solo. Non modificarlo.

ho notato lo stesso problema sul simulatore. Al primo avvio del Settings.app, il riquadro non c'era, a lanci successivi era. E 'il problema intermittente per i successivi lanci di Settings.app? È il problema dipende dalla localizzazione del dispositivo?

Quello che si sta andando a voler provare è quello di eliminare l'applicazione fuori dei vostri dispositivi iPad, e aprire il simulatore e andare fino a menu in alto e fare clic sul pulsante "Content Reset e impostazioni". Quindi reinstallare l'applicazione per i dispositivi e il simulatore e dovrebbe essere tutti ora di lavoro.

  

Sto cercando di aggiungere impostazioni del pacchetto nel mio iPad, ma mostra in modo casuale nel menu impostazioni iPad.

Un modo questo può accadere è che se si reinstalla l'applicazione sul dispositivo, mentre l'applicazione è in esecuzione Impostazioni. Ad esempio, l'applicazione Impostazioni visualizzerà contenuti impostazioni della vostra applicazione la prima volta che si esegue da Xcode, ma poi scompare la seconda volta, per non ovvio motivo.

La soluzione più semplice è quella di uccidi l'applicazione Impostazioni e lanciare di nuovo, e vedrete le impostazioni della app destra c'erano te le aspetti.

Ho la sensazione che questo non è esattamente lo stesso problema che si sta vivendo, ma ho scoperto che l'aggiunta di un Settings.bundle a un progetto esistente richiesto un rilancio del simulatore prima l'applicazione Impostazioni raccolto sul mio fascio di app. Riavviare il simulatore, non solo l'applicazione all'interno del simulatore.

Non sono sicuro circa i dispositivi reali, ma mi chiedo se c'è una regola simile lì?

vecchia questione, nuova risposta -. Si spera che aiuta

Le mie impostazioni sono state più mostrando. Ho eliminato le mie impostazioni e poi ricreato a mano e poi li diffed. Ho scoperto che mi mancava

<key>StringsTable</key>
<string>Root</string>

vicino alla parte superiore del mio file Root.plist.

Forse è una nuova ruga con iOS9.

A volte, c'è un errore nelle impostazioni, ma XCode non fa un grande lavoro di voi avvertimento di questo, sarà semplicemente non distribuire il (aggiornato) bundle. Ho avuto questo quando si aggiunge un nuovo Multi valore. Avevo dimenticato di aggiungere la sezione "Valori". Nessun errore, applicazione si baserà sul dispositivo, ma le impostazioni non verranno aggiornati.

Hai ancora voglia di fare in modo che si chiude da App impostazioni (doppia sede del rubinetto, e rimuoverlo dalla lista dei programmi residenti) completamente dopo si ricostruisce, per garantire l'applicazione Impostazioni legge il vostro pacchetto di nuovo.

Su iPhone, cancellare e installare app. Devi eseguire l'applicazione una volta per visualizzare le impostazioni.

Credo che si dovrebbe pulire tutti i bersagli, svuotare tutte le cache eliminare la build precedente, Esci il simulatore e ricostruire il code.Im sicuro che questo lavoro sarà.

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