Вопрос

Окончательное редактирование:Эта проблема решена после того, как я понизил версию SDK для iPhone 2.2, затем удалил все файлы из журналов сбоев в окне Органайзера (затем обновился обратно до версии 3.0 beta 4).Очевидно, было слишком много журналов сбоев, связанных с моим iPhone (например, 300 +).Спасибо вам, ребята, за понимание!

Исходная проблема:После того, как я обновил свой iPhone SDK до новейшей бета-версии 4 (выпущенной 28 апреля), Xcode полностью вылетает всякий раз, когда я его открываю, оставляя мне это:

альтернативный текст http://ivzhao.com/temp/sdkbroken.jpg

У кого-нибудь есть какие-либо идеи, что это за Внутренняя ошибка, NSCFString out of bounds businesses?Теперь я даже не могу открыть Xcode, чтобы выполнить какое-нибудь обычное программирование, не связанное с iPhone.Так расстраивает.

Я предполагаю, возможно, это как-то связано с моим устройством (в окне Органайзера).Итак, можно ли в любом случае удалить там профиль моего iPhone (iPhone Ивана Чжао), чтобы я мог создать новый.Я пытаюсь удалить / переустановить SDK, но профиль моего старого iPhone остается.

Редактировать:Я скопировал вставленное сообщение об ошибке с консоли (Приложение / Утилита / Консоль).Теперь, похоже, что-то не так с совместимостью с внешним редактором (я использую TextMate в качестве внешнего текстового редактора). Проблема сейчас в том, что я даже не могу открыть Xcode-> Preference, чтобы вернуть текстовому редактору значение Xcode по умолчанию.Есть какие-нибудь идеи?

05.03.09 9:22:49 Ошибка Xcode[2457] загрузка / Library/InputManagers/Редактировать в ODBEditor/ Редактировать в ODBEditor.bundle/Содержимое/macOS/Редактировать в ODBEditor:dlopen(/Library/InputManagers/Редактировать в ODBEditor/ Редактировать в ODBEditor.bundle/Contents/macOS/Редактировать в ODBEditor, 265):нет подходящего изображения найдено.Действительно нашел:/Library/InputManagers/Редактировать в ODBEditor/ Редактировать в ODBEditor.bundle/Contents/macOS/Редактировать в ODBEditor:Несоответствие возможностей GC

05.03.09 9:22:50 вечера Xcode[2457] Загружен ODCompletionDictionary (версия 4.1.v255)

05.03.09 9:22:51 PM Xcode[2457] Было неперехваченное исключение Возникло

Спасибо, пожалуйста, помогите мне;моя развивающаяся жизнь сейчас остановилась :(

Это было полезно?

Решение

Попробуйте удалить словарь завершения, который является сторонним расширением, подключающимся к Xcode.Одна его часть не загружается, потому что она несовместима со сборкой мусора Objective-C, и я полагаю, что при загрузке другой части она пытается использовать код, который не удалось загрузить, и приводит к сбою Xcode.

Другие советы

Итак, можно ли в любом случае удалить мой профиль iPhone там (Айвана Чжао iPhone), чтобы я мог создать новый.

Профили находятся в ~/Library/MobileDevice/Provisioning Profiles.

На самом базовом уровне методу -[NSCFString substringToIndex:] был предоставлен индекс, выходящий за рамки.Поскольку не похоже, что другие люди сообщают о вашей проблеме, возможно, в вашей системе есть какая-то строка, которая короче ожидаемой (т. Е.substringToIndex был присвоен индекс, который находится за концом строки).

В принципе, похоже, что это, вероятно, ошибка XCode.Разместите информацию трассировки стека, которую, как говорится, он распечатал, на консоли, и, возможно, это даст нам лучшую идею.

Этот старый пост описывает аналогичную проблему с другим приложением Cocoa.В том случае проблема заключалась в интернационализации - и в частности, в интернационализации даты и времени.У вас случайно на вкладке "Формат" панели "Международные предпочтения" в системных настройках для региона установлено значение "Что-то помимо Соединенных Штатов"?Если это так, попробуйте установить для него значение Соединенные Штаты, чтобы посмотреть, улучшится ли что-нибудь.

Если это не так, то данные с консоли могут оказать некоторую помощь.

Когда вы получаете эту ошибку?

Вчера я обновился до бета-версии 4, и mail.app вылетал всякий раз, когда я его открывал.Это открывало первую страницу одного из моих аккаунтов, работало в течение нескольких секунд, а затем завершалось сбоем.Когда я выходил из приложения mail, iPhone казался вялым.Когда мой iPhone был подключен к MBP и на нем был запущен XCode, XCode занимал все ресурсы моего процессора.

Я просмотрел настройки и обнаружил учетную запись электронной почты, за которой не было никакой информации.Я удалил его, и mail.app заработал, как ожидалось.Поэтому я подозреваю, что происходило то, что iPhone снова и снова пытался подключиться к этой нулевой учетной записи электронной почты.

Так что просто для усмешки я бы взглянул на ваши предпочтения в отношении почты и посмотрел, есть ли у вас там нулевая учетная запись.

Как-то связано с этим - для меня Xcode начал сбоить при отображении Органайзера.Похоже, что это было связано с искаженной записью plist в моем проекте iPhone...Я задокументировал это здесь:http://spielhaus-ftw.com/blog/2010/08/xcode-crash-loop-countbyenumeratingwithstate

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top