2012-12-05 12 views
5

Ho un problema e ho bisogno della vostra assistenza.
Ho appena aggiornato il mio progetto usando svn e ottenuto un conflitto; ora ho questo avvertimento:Impossibile aprire xib nel navigatore di progetto

The document ....xib could not be opened. 
This archive contains a reference to an object with the identifier "150009670" 
but does not contain an object with a matching identifier. 

Dopo questo ho aperto .pbxproj con editor di testo e cambiato il riferimento all'oggetto 150009670. Ora il progetto si sviluppa e funziona come previsto ma quando provo ad aprire il mio xib dal navigatore del progetto ricevo comunque l'avviso.
Sto usando svn per la prima volta, quindi cosa c'è che non va? perché ho avuto un conflitto in primo luogo? posso aggiustare questo senza ricostruire lo xib?

+0

Puoi aprire lo xib dal Finder? – iMx

+0

Stai ricevendo lo stesso avviso o è diverso dal precedente? –

+0

no, in nessun modo ... – QuiBongJin

risposta

0

Se si utilizza svc, potrebbe esserci una testina collegata da qualche parte nel file se sono state eseguite operazioni di unione e conflitti.

Visualizza il file di progetto con un editor di testo in cui sarà possibile visualizzare il codice XML generato. (Usa qualcosa come testo wrangler, sublime testo 2). Cerca il termine "TESTA". Questo, si spera, trovare esempi con il seguente formato:

<<<< HEAD 
     code1 
======= 
     code2 
>>>>>>>>>>> 

rimuovere queste cose e il codice che non volete, quindi salvare il file. Code1 farà riferimento al codice più recente, codice2 si riferirà al codice precedente. Guardalo e decidi cosa devi tenere. Se non sei sicuro di mantenerli entrambi o rimuovere codice1.

0

xCode sembra contenere alcune delle modifiche con svn aggiunto nel progetto. Fare clic con il tasto destro sul file xib e selezionare le modifiche di scarto. Ciò dovrebbe ripristinare le informazioni errate legate al file e consentire l'esecuzione del progetto.

Problemi correlati