2011-10-13 9 views
13

Ho ottenuto un progetto con 49 file di origine che sto cercando di convertire in ARC utilizzando modifica> refactor> convert a arc. Faccio clic su "pre-controllo", non ci sono errori e le compilazioni di destinazione.Impossibile convertire il progetto iOS5 in ARC a causa di "Errore nel formato del file" Come risolvere?

Xcode attraversa "la generazione dell'anteprima", compila tutti i 49 file di origine, quindi mi mostra 1 (o 2) file nell'elenco delle modifiche di revisione. Questo è un file .h/.m. Quello sembra corretto. Non ci sono altri file in quella lista e vedo.

Quando clicco salvare, la finestra si chiude, e il progetto cerca di costruire, ma fallisce con l'errore:

Error in format of file: ...-arc.migrate/remap 

Questi errori che compaiono in tutti i file

Se provo a costruire il progetto, ottengo ~ 350 errori dicendo "mantieni, rilascio non consentito in ARC" ... per favore aiuto!

Come si converte l'intero progetto in ARC in una volta?

Aggiornamento: dopo aver ripulito il progetto un paio di volte e aver cambiato il target di installazione sul simulatore iPhone 5, sono riuscito a visualizzare tutti i file nell'elenco "Salva modifiche".

+0

Invece di modificare la tua domanda per fornire la risposta, puoi inserire una risposta come risposta ufficiale alla tua domanda, e quindi contrassegnarla come accettata ... è incoraggiato il comportamento, mentre sposta la domanda fuori dal lista "senza risposta". :) –

risposta

12

ho trovato un modo per rispondere a questa domanda e sto postando qui per chiarezza:

Dopo aver pulito il progetto un mucchio di volte e cambiando la destinazione di distribuzione di iPhone 5 simulatore, sono stato in grado di vedere tutti i file nella lista "Salva modifiche".

+1

La chiave sta cambiando l'obiettivo in Simulator. Non ci sono abbastanza voti nel mondo per questa risposta. –

+0

Per me l'errore non è mai stato risolto nonostante il cambio dell'obiettivo sul simulatore. Ho scoperto che stavo lavorando al numero Xcode Build sbagliato Build 4C177. Sono passato a Build 4C199 e l'errore è stato cancellato – Dhilip

+0

I am on build 4C199 (Xcode 4.2), in esecuzione su OS X 10.6.8 e ancora senza fortuna ... Pulito, impostare Scheme su iPhone Simulator 5.0 (Debug), ma il ' Generare la fase di anteprima 'mostra' Nessun editor 'e una volta completato (senza avvisi) i ritardi/rilasci rimangono ma viene impostato solo il flag di progetto (objc-arc) in modo che la compilazione fallisca. –

Problemi correlati