2014-04-21 23 views
5

crea l'app iOS e funziona completamente utilizzando il profilo di sviluppo nel dispositivo. non si blocca mai nel dispositivo utilizzando il profilo di provisioning di sviluppo.L'app iOS si arresta in modo anomalo utilizzando il profilo di distribuzione ad hoc

Ma quando creo il suo profilo di distribuzione ad hoc e creo ipa con esso, l'app si è bloccata in molti punti. Ma il problema è che con il profilo distribuito non posso eseguire il debug quindi non riesco a vedere il registro degli arresti anomali. quindi non riesco a capire perché l'arresto anomalo dell'applicazione che viene eseguito viene eseguito sul profilo di sviluppo ... e su come risolvere questo problema?

Grazie a tutti

risposta

4

tuo profilo di distribuzione ad hoc si può bloccare l'applicazione la prima volta che viene eseguito sul dispositivo, ma gestito bene la seconda volta, in modi alternativi. I seguenti passaggi ti aiuteranno a risolvere il problema.

  1. Creare il file .ipa.
  2. Installa il file .ipa su iTunes.
  3. Infine installa il file .ipa sul dispositivo tramite iTunes.

Se si verificano ancora arresti anomali, collegare il dispositivo al Mac e visualizzare i relativi registri in XCode.

  1. in Xcode, Vai Finestra -> Dispositivi.
  2. Scegliere il dispositivo connesso, quindi selezionare Visualizza registri dispositivo.

Qui è possibile controllare i registri, gli errori e i rapporti sugli arresti anomali, che dovrebbero indicare perché l'app si arresta in modo anomalo.

+0

uso il software syncios (in Windows) per installare ipa nel dispositivo –

+0

ma il debug non è consentito con il profilo di distribuzione ... tuttavia descriverò il rapporto di arresto anomalo .. ???? –

+0

puoi controllare il tuo rapporto sui crash (al tuo fianco o lato sistema) lì –

1

ho seguito @ punta di Anbu per controllare i registri dei dispositivi tramite Xcode > Window > Devices > View Device Logs.

Il problema per me era che sto usando un font personalizzato che è integrato nel mio progetto tramite CocoaPods. Durante il tempo di sviluppo, l'app funziona senza problemi perché il mio computer può vedere dove sono i file dei font. Tuttavia, Xcode non raggruppare i file dei font dal baccello nel progetto, così ho dovuto a uno:

  • Aggiungere i file dei font in Build Phases > Copy Bundle Resources e aggiungendo i file dei font nella mia cartella principale del progetto (senza copiarli; solo come riferimenti).
  • Oppure rimuovere il font personalizzato come dipendenza da CocoaPods e copiare e incollare i file di font nel mio progetto.

Sono andato con il secondo poiché potrei cancellare accidentalmente uno dei riferimenti ai file di caratteri e incontrare nuovamente il problema.

Problemi correlati