0

ここに私の問題があります:

Xcode を使用してアプリをテストしているときに、Launch Image を表示した後、アプリ (および Xcode も) が長時間フリーズします。

しかし、Xcode を使用せずにアプリをテストすると、正常に動作します。

Xcode からアプリを起動すると、デバイスのコンソール (Organizer / Devices / MyDevice / Console) に奇妙なログが表示されることに気付きました。

<Error>: Max open files: 125

20回くらい書かれている

また:

<Warning>: CoreAnimation: updates deferred for too long
<Warning>: CoreAnimation: timed out fence 1954b
<Warning>: CoreAnimation: failed to receive fence reply: 10004003

最後の 3 行でしばらくスタックし、実行を続けます。

何が起こっている?

4

1 に答える 1

0

XCode でアプリを実行すると、デバッガー (LLVM または GDB) がアタッチされます。デバッガは間違いなく多くの CPU とメモリ リソースを消費します。そのため、アプリによって開始されるスレッドが遅れる場合があります。さらに、デバッガーがいくつかの余分なファイルを開く場合があり、その結果、25 個のファイルを使い切ったことがログに記録されます。

于 2013-08-23T14:50:19.223 に答える