iPhone SDK 3.0ベータ4の破損、内部エラー
-
03-07-2019 - |
質問
最終編集:この問題は、SDK for iPhone 2.2にダウングレードし、オーガナイザーウィンドウのクラッシュログですべてのファイルを削除した後、解決されます(その後3.0 beta 4にアップグレードします)。どうやら、iPhoneに関連付けられているクラッシュログが多すぎました(300以上など)。洞察力をありがとう!
元の問題:iPhone SDKを最新のベータ4(4月28日リリース)に更新した後、Xcodeを開くたびに完全にクラッシュし、次のようになります:
代替テキストhttp://ivzhao.com/temp/sdkbroken.jpg
誰もがこの内部エラー、NSCFStringの範囲外のビジネスが何かを知っていますか?今では、Xcodeを開いてiPhoneに関連しない通常のプログラミングを行うことさえできません。とてもイライラします。
おそらく、それは(オーガナイザーウィンドウ内の)デバイスと関係があるのではないかと思います。とにかく、そこに私のiPhoneのプロファイル(Ivan ZhaoのiPhone)を削除して、新しいプロファイルを開始できるようにします。 SDKをアンインストール/再インストールしようとしましたが、古いiPhoneのプロファイルは残ります。
編集: コンソールからエラーメッセージを貼り付けてコピーします(アプリケーション/ユーティリティ/コンソール)。外部エディタの互換性に問題があるようです(外部テキストエディタとしてTextMateを使用しています)。問題は、Xcode-> Preferenceを開いてテキストエディタをXcodeのデフォルトに戻すことさえできないことです。アイデアはありますか?
03/05/09 9:22:49 PM Xcode [2457]エラー / Library / InputManagers / Editを読み込んでいます ODBEditor /編集 ODBEditor.bundle / Contents / MacOS / Edit ODBEditorで: dlopen(/ Library / InputManagers / Edit in ODBEditor /編集 ODBEditor.bundle / Contents / MacOS / Edit ODBEditor、265):適切な画像なし 見つかりました。見つけましたか: /ライブラリ/ InputManagers / Edit in ODBEditor /編集 ODBEditor.bundle / Contents / MacOS / Edit ODBEditor:GC機能の不一致
03/05/09 9:22:50 PM Xcode [2457] ODCompletionDictionary(バージョン 4.1.v255)ロード済み
03/05/09 9:22:51 PM Xcode [2457]キャッチされなかった例外は 上げた
ありがとう、助けてください。私の発展途上の生活は今停止しています:(
解決
Xcodeにフックするサードパーティの拡張機能であるCompletion Dictionaryを削除してください。 Objective-Cガベージコレクションと互換性がないため、その一部は読み込まれません。他の部分が読み込まれると、読み込みに失敗したコードを使用しようとし、Xcodeがクラッシュすると思います。
他のヒント
だからとにかく私を削除するのはありますか そこにiPhoneのプロファイル(Ivan Zhaoの iPhone)新しいものを開始できます。
プロファイルは〜/ Library / MobileDevice / Provisioning Profilesにあります。
最も基本的なレベルでは、-[NSCFString substringToIndex:]メソッドに範囲外のインデックスが提供されています。他の人があなたの問題を報告しているようには見えないため、システム上に予想よりも短い文字列が存在する可能性があります(つまり、substringToIndexには文字列の終わりを過ぎたインデックスが与えられます)。
基本的には、おそらくXCodeのバグのようです。コンソールに印刷されたというスタックトレース情報を投稿すると、より良いアイデアが得られるかもしれません。
この古い投稿は同様の問題を説明しています別のCocoaアプリで。その場合、問題は国際化、特に日時の国際化でした。 「システム環境設定」の「国際環境設定」パネルの「形式」タブで、地域を米国以外の地域に設定していますか?その場合は、米国に設定して、改善されるかどうかを確認してください。
そうでない場合は、コンソールからのデータが役立つ場合があります。
このエラーはいつ発生しますか?
昨日ベータ4に更新しましたが、開くとmail.appがクラッシュしました。いずれかのアカウントの最初のページが開き、数秒間グラインドしてからクラッシュします。メールアプリを終了したとき、iPhoneの動きが鈍かったようです。 iPhoneをMBPに接続してXCodeを実行すると、XCodeがすべてのプロセッサリソースを占有します。
設定を見て、情報のないメールアカウントを発見しました。私はそれを削除し、mail.appは期待通りに機能しました。だから私は、iPhoneが何度も何度もこの無数のメールアカウントからプルしようとしていたのだと思う。
ですから、にやにや笑いのためだけに、メールの設定を見て、そこにヌルアカウントがあるかどうかを確認します。
これに何らかの関連があります-私にとって、オーガナイザーが表示されたときにXcodeがクラッシュし始めました。私のiPhoneプロジェクト内の不正なplistエントリに関連していたようです... 私はここにそれを文書化しました: http://spielhaus-ftw.com/blog/2010/ 08 / xcode-crash-loop-countbyenumeratingwithstate