1

Xcode 4.5.2 を使用しています。ビルドしてデバッグすると、Xcode のデバッグ パネルに、次のサンプル行のような数十または数百の行が表示されます。

dyld: loaded: /Developer/Library/PrivateFrameworks/GPUTools.framework/libglInterpose.dylib
dyld: loaded: /Developer/usr/lib/libXcodeDebuggerSupport.dylib
dyld: loaded: /System/Library/Frameworks/CoreText.framework/CoreText

この:

dladdr(0x33a1f000, 0x1e54d318)
dlopen(/System/Library/PrivateFrameworks/GameKitServices.framework/Frameworks/ViceroyTrace.framework/ViceroyTrace, 0x00000010)
dladdr(0x339f2000, 0x1e54d348)
dlopen(/System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager, 0x00000010)
dladdr(0x33608000, 0x1e54d378)
dlopen(/System/Library/PrivateFrameworks/GameKitServices.framework/Frameworks/AVConference.framework/AVConference, 0x00000010)
dladdr(0x358e4000, 0x1e54d3a8)

この:

_dyld_image_count()
_dyld_get_image_header(0)
_dyld_get_image_header(1)
_dyld_get_image_header(2)
_dyld_get_image_header(3)

この:

dlsym(0x1e578f90, gldGetVersion)
dlsym(0x1e578f90, gldGetVersion)
dlsym(0x1e578f90, gldCreateDevice)
dlsym(0x1e578f90, gldDestroyDevice)
dlsym(0x1e578f90, gldPopulateRendererInfo)
dlsym(0x1e578f90, gldChoosePixelFormat)

上記のそれぞれは、同様の行のグループのほんの一部です。全体として、このような行が何百も見られます。彼らは進行中のリンクについて私に何か言っていると思いますが、正確にはわかりません。それらが表示される原因となったある時点でビルド設定をオンにしたに違いありません。今、私は再びそれをオフにしたいと思います。これらの線の外観を制御する設定を誰か教えてください。

4

1 に答える 1

2

Xcode のプロジェクトのスキームで、[診断] タブに移動し、[Dyld API の使用状況をログに記録] と [ライブラリの読み込みをログに記録] のチェックを外します。前者ははるかに冗長です。

于 2012-12-20T05:06:42.173 に答える