6

以下は、CPU 使用率のスクリーンショットです。

ここに画像の説明を入力

Interface Builder Cocoa Touch Toolそれらとibtooldプロセスが何であるかに興味があります。

このため、アプリを実行するには、少なくとも約 1 分かかります。

注: xcode 5を使用しています

これは、より多くのビュー コントローラーがある場合に発生することがわかります。私は約25個のView Controllerを持っています。


はい、Xcode 4.6 でプロジェクトを作成し、更新後に Xcode 5 で開きました。

添付ファイル インスペクタのスクリーンショットです。

ここに画像の説明を入力

4

1 に答える 1

0

同様の行に沿ってスタックオーバーフローの質問がありますが、質問には単一のペン先しか含まれていません。その場合のプロジェクトは iOS2 用に作成され、新しいバージョンの Xcode を使用しました。これにより、次のように述べられている最新の Interface Builder リリース ノート (3.2) を調べることになりました。

「Interface Builder ドキュメントは、NIB 2.x ファイル形式で保存できなくなりました。NIB 2.x ファイルは、開くと自動的に NIB 3.x ファイルにアップグレードされます。」

そのため、nib ファイルのファイル インスペクタをチェックして、現在のバージョンを確認することをお勧めします。Interface Builder は単に 25 個の nib ファイルをバージョン 3.x に更新しようとしているだけだと思います。古い Carbon nib ファイルがある場合は、Xcode 4 以降でバージョン 3.2 を使用する必要があるため、 Xcode リリース ノート (v.4.0 - 現在)を参照してください。

Xcode 4.6.3 では、次のメニュー項目を使用して、ファイル インスペクタに nib のバージョン管理が表示されます。 Xcode 4.6.3

Xcode 5.0.1 では、バージョニングの表示が多少異なります。 クロスコード 5.0.1

プロジェクト ドキュメントも最新の形式である必要があります。

プロジェクト ファイルのバージョン.

基本的な前提は、Xcode がロード時にプロジェクト ファイル/nibs を変換していることです。これがロードのたびに繰り返される場合は、http://bugreport.apple.comで Apple にバグとして報告します。見つかった情報は正しい問題を指していると思います。バグがない限り、ファイルが最新バージョンを使用していることを確認すると、問題が解決するはずです。

他に試すこと:

  • プロジェクトを別のマシン/ディレクトリにロードします (現在のマシンが破損している可能性があります)
  • コンソールを実行し、問題が発生したときにログを取得します (Apple のシステム ログも取得する必要がありますが、コンソールに有用なエラー メッセージが表示される場合があります)。

参考文献

  • Interface Builder Cocoa Touch Tool とは、リンク.
  • Xcode リリース ノート (v. 4.0 - 現在)、リンク
于 2013-10-27T12:51:54.843 に答える