如何在找不到"libproc.h文件"时使DTPerformanceSession工作

Mar*_*per 15 objective-c performance-testing instruments

添加行后

#import <DTPerformanceSession/DTSignalFlag.h>
Run Code Online (Sandbox Code Playgroud)

我找不到'libproc.h文件'.这个文件不在我的Mac上.我试过谷歌搜索它似乎应该包含在Xcode中.我已经尝试将xcode从4.3升级到4.4并且仍然是同样的错误.

我试图在我的游戏循环中使用以下行.

DTSendSignalFlag("com.mycompany.mytracepoints.app.point", DT_POINT_SIGNAL, TRUE);
Run Code Online (Sandbox Code Playgroud)

我已经包含了DTPerformanceSession.framework我错过了什么?

Ham*_*hah 1

如果您使用的是 iOS,请注释掉该行“libproc.h”。这些标志将出现,但仅出现在模拟器上,而不出现在设备上。:)

  • 这让我想知道...如果你不能在设备上使用它,为什么要为 iOS 添加这个?设备的性能配置是唯一重要的。 (6认同)