2014-10-16 23 views
8

Sto provando a eseguire il debug dell'estensione dell'applicazione di esempio fornita su Xcode 6 (6A313). Anche se l'app funziona in modo impeccabile, non riesco a vedere alcun messaggio NSLog sullo Debug Area né Xcode si fermerà sui miei punti di interruzione.Impossibile eseguire il debug dell'estensione per app iOS 8

cose che ho provato:

  • Ho provato a disinstallare Xcode 6, ri-scaricarlo dal Mac Store e l'installazione di nuovo senza successo.
  • Ho anche cercato di passare attraverso Debug -> Connetti a processo -> Per esigenza Identifier (PID) o nome ... ma la barra di stato mostra "In attesa - fascio id - per lanciare" quando è già in esecuzione.
  • Provato diversi dispositivi.
  • Provato a funzionare sul simulatore, ma la mia estensione per app non verrà visualizzata nell'elenco delle estensioni per app (non è presente anche nell'elenco "altro").
  • Ho controllato anche la risposta this, che non mi ha aiutato.

Ho corto di idee su cosa fare :)

+0

Abbiamo avuto un sacco di problemi nel tentativo di eseguire il debug delle estensioni di oggi. Una cosa che ha aiutato è usare NSLogger di GitHub per accedere a un Mac tramite WiFi invece di affidarsi a Xcode. – EricS

+0

@EricS Andiamo a dare un colpo –

risposta

4

Quando è stato aggiunto l'Application Extension bersaglio Xcode avrebbe dovuto aggiungere anche un nuovo regime per l'estensione (oppure è possibile crearne uno in 'Gestione schemi ... '). Se questo è successo, devi solo modificare lo Schema attivo, alla sinistra del menu a discesa con cui scegli il dispositivo/sistema operativo del simulatore ed esegui.

Selecting the extension active scheme

Se si modifica il regime attivo per il Widget uno, poi punto di interruzione e NSLog funziona, almeno per me.

+2

Grazie per la tua risposta, ma sì, sto definitamente eseguendo lo schema di estensione delle app. Ho provato a rimuovere lo schema e ne creavo manualmente un altro, ancora senza fortuna. –

+0

Siamo tornati all'estensione per app dopo un po 'e con la versione corrente di Xcode (7.2) non abbiamo avuto problemi di debug e registrazione –

Problemi correlati