Domanda

Modifica finale: questo problema è stato risolto, dopo aver effettuato il downgrade a SDK per iPhone 2.2, quindi eliminato tutti i file nei registri degli arresti anomali nella finestra Organizer (quindi aggiornare alla versione 3.0 beta 4). Apparentemente c'erano troppi Crash Logs associati al mio iPhone (come 300+). Grazie ragazzi per approfondimenti!

Problema originale: dopo aver aggiornato il mio iPhone SDK alla nuova Beta 4 (rilasciata il 28 aprile), Xcode si blocca completamente ogni volta che lo apro, lasciandomi questo:

alt text http://ivzhao.com/temp/sdkbroken.jpg

Qualcuno ha idea di cosa siano le aziende di questo errore interno, NSCFString out of limits? Ora non riesco nemmeno ad aprire l'Xcode per eseguire una normale programmazione non relativa all'iPhone. Così frustrante.

La mia ipotesi è che forse abbia qualcosa a che fare con il mio dispositivo (nella finestra Organizer). Quindi c'è comunque modo di eliminare il profilo del mio iPhone (l'iPhone di Ivan Zhao) in modo da poterne iniziare uno nuovo. Provo a disinstallare / reinstallare SDK ma il profilo del mio vecchio iPhone rimane.

Modifica: Copio incollato il messaggio di errore dalla Console (Applicazione / Utility / Console). Ora sembra qualcosa di sbagliato con la compatibilità dell'editor esterno (sto usando TextMate come mio editor di testo esterno). Il problema ora è che non riesco nemmeno ad aprire Xcode- > Preferenza per riportare l'editor di testo al default di Xcode. Qualche idea?

  

03/05/09 21:22:49 PM Xcode [2457] Errore   caricamento / Libreria / InputManager / Modifica in   ODBEditor / Modifica in   ODBEditor.bundle / Contents / MacOS / Modifica   in ODBEditor:   dlopen (/ Library / InputManagers / Modifica in   ODBEditor / Modifica in   ODBEditor.bundle / Contents / MacOS / Modifica   in ODBEditor, 265): nessuna immagine adatta   trovato. Ho trovato:   / Libreria / InputManagers / Modifica in   ODBEditor / Modifica in   ODBEditor.bundle / Contents / MacOS / Modifica   in ODBEditor: mancata corrispondenza della funzionalità GC

     

03/05/09 21:22:50 PM Xcode [2457]   ODCompletionDictionary (versione   4.1.v255) caricato

     

03/05/09 21:22:51 PM Xcode [2457] Era un'eccezione non rilevata   sollevato

Grazie, per favore aiutatemi; la mia vita in via di sviluppo è ora ferma: (

È stato utile?

Soluzione

Prova a rimuovere il dizionario di completamento, che è un'estensione di terze parti che si collega a Xcode. Una parte non si sta caricando, perché è incompatibile con la Garbage Collection di Objective-C, e suppongo che quando l'altra parte si carica tenta di utilizzare il codice che non è stato caricato e si arresta in modo anomalo Xcode.

Altri suggerimenti

  

Quindi c'è comunque modo di eliminare il mio   Il profilo di iPhone lì dentro (di Ivan Zhao   iPhone) in modo da poterne iniziare uno nuovo.

I profili sono in ~ / Library / MobileDevice / Profili di provisioning.

Al livello più elementare, il metodo - [NSCFString substringToIndex:] è stato fornito con un indice fuori limite. Poiché non sembra che altre persone stiano segnalando il tuo problema, è possibile che sul tuo sistema sia presente una stringa più corta del previsto (ad esempio, alla sottostringa ToIndex è stato assegnato un indice che si trova oltre la fine della stringa).

Fondamentalmente, sembra che sia probabilmente un bug XCode. Pubblica le informazioni di traccia dello stack che dice stampate sulla Console e forse ci darà un'idea migliore.

Questo vecchio post descrive un problema simile con un'altra app Cocoa. In quel caso, il problema era l'internazionalizzazione - e in particolare l'internazionalizzazione di data e ora. Ti capita di avere Region impostato su qualcosa oltre agli Stati Uniti nella scheda Formato del pannello delle preferenze internazionali in Preferenze di Sistema? In tal caso, prova a impostarlo su Stati Uniti per vedere se qualcosa migliora.

In caso contrario, i dati della console potrebbero essere di aiuto.

Quando viene visualizzato questo errore?

Ho aggiornato ieri alla beta 4 e mail.app si è bloccato in modo anomalo ogni volta che l'ho aperto. Avrebbe aperto la prima pagina di uno dei miei account, macinato per alcuni secondi e poi si è bloccato. Quando ero fuori dall'app di posta, l'iPhone sembrava lento. Quando il mio iPhone era collegato all'MBP e XCode con XCode occupava tutte le risorse del mio processore.

Ho guardato le preferenze e ho scoperto un account di posta elettronica senza informazioni. L'ho eliminato e mail.app ha funzionato come previsto. Quindi sospetto che ciò che stava accadendo è che l'iPhone stava cercando di estrarre ripetutamente da questo zero account di posta elettronica.

Quindi, solo per i sorrisi darei un'occhiata alle tue preferenze per la posta e vedo se hai un account null lì dentro

In qualche modo correlato a questo - per me Xcode ha iniziato a bloccarsi quando è stato visualizzato Organizer. Sembra che fosse correlato a una voce del plist malformata all'interno del mio progetto iPhone ... L'ho documentato qui: http://spielhaus-ftw.com/blog/2010/ 08 / Xcode-crash-loop-countbyenumeratingwithstate

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top