2014-09-16 17 views
5

Sto cercando di aggiornare la nostra app per iPhone per funzionare con iOS 8 ma quando costruisco con XCode 6 si bloccherà a compilare lo storyboard e inizierà a mangiare spazio su disco e memoria - questo succede sporadicamente.XCode 6 GM mangia spazio su disco e memoria

Quindi andrà bene su un simulatore o su un telefono un paio di volte e poi proverò a ricostruirlo e si bloccherà (sempre in fase di compilazione dello storyboard). Poi controllo e ci sono dei gigabyte di spazio su disco mancanti e poi il computer si bloccherà una volta che tutta la memoria sarà andata via.

Sono bloccato qui e non posso rilasciare la nostra app per funzionare con iOS 8 perché XCode 6 non funziona!

È come se la compilazione dello storyboard causasse un'enorme perdita di memoria (ma anche lo spazio su disco che è strano).

Sono nella versione GM di XCode 6. Ho anche provato XCode 6.1 beta.

XCode 5 funziona correttamente.

Mi piacerebbe qualche idea! Davvero bloccato qui.

Potete vedere Interface Builder sta mangiando la memoria: It's definitely Interface Builder that's eating the memory

+0

Sto avendo esattamente qualche problema! Hai trovato qualche soluzione? –

+0

No. Ho finito per tornare su XCode 5. Apple consente di inviare nuovamente richieste con XCode 5. Se voglio testare su un dispositivo iOS 8, apro XCode 6 e faccio in modo che riconosca il dispositivo, quindi apro XCode 5 e posso compilare il dispositivo. – djburdick

+0

+ 1.sesso problema con me, blocco della compilazione dello storyboard. aspettando la risposta – tesmojones

risposta

0

Dal momento che si è creato il progetto in Xcode 5, Layout automatico è stata attivata per impostazione predefinita. C'è un grosso bug in Xcode 6.0 (si spera che Apple stia affrontando) con Auto Layout e progetti creati in Xcode 5. Ecco cosa devi fare:

Apri il tuo progetto (o spazio di lavoro) e clicca DESTRO sullo storyboard File). Seleziona Apri come -> Codice sorgente. Guarda verso la parte superiore del documento di testo XML. Dovresti vedere autoLayout = "ON". Basta rimuovere questo testo. Adesso PULIRE e COSTRUIRE. Dovresti essere in grado di eseguire il tuo progetto senza problemi.

Spero che questo aiuti !!

+0

vedo solo questo testo: useAutolayout = "YES". Quando ho provato a rimuoverlo, lo storyboard si blocca. – djburdick

+0

Beh, ha funzionato perfettamente per me. Non ho avuto problemi da quando ho rimosso quel pezzetto di codice dal codice sorgente IB. Ciò potrebbe essere dovuto al fatto che NON sto utilizzando il layout automatico: le mie app sono solo per l'orientamento verticale. Se stai utilizzando i vincoli e il layout automatico potrebbe essere diverso. In bocca al lupo!! – wildBillMunson

Problemi correlati