Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios DYLD\u打印\u统计数据不显示任何内容_Ios_Xcode_Dynamic Linking_Dyld - Fatal编程技术网

Ios DYLD\u打印\u统计数据不显示任何内容

Ios DYLD\u打印\u统计数据不显示任何内容,ios,xcode,dynamic-linking,dyld,Ios,Xcode,Dynamic Linking,Dyld,在从静态库转移到框架之后,我正在尝试分析应用程序启动。我们有30个左右的框架(仅供参考:cocoapods),所以我想检查它是否影响性能。团队中的轶事测试说不是,但我也想要一些数字 我已经添加了环境变量DYLD\u PRINT\u STATISTICS和DYLD\u PRINT\u库来查看链接器正在做什么,但是我得到的所有输出都来自DYLD\u PRINT\u库变量。我可以看到框架正在正确加载,但没有从中获得统计数据 我已经尝试重新启动设备,以确保框架不在内存中,但这没有帮助 关于为什么我没有从

在从静态库转移到框架之后,我正在尝试分析应用程序启动。我们有30个左右的框架(仅供参考:cocoapods),所以我想检查它是否影响性能。团队中的轶事测试说不是,但我也想要一些数字


我已经添加了环境变量
DYLD\u PRINT\u STATISTICS
DYLD\u PRINT\u库
来查看链接器正在做什么,但是我得到的所有输出都来自
DYLD\u PRINT\u库
变量。我可以看到框架正在正确加载,但没有从中获得统计数据

我已经尝试重新启动设备,以确保框架不在内存中,但这没有帮助


关于为什么我没有从
DYLD\u PRINT\u STATISTICS

中获得任何输出的任何其他建议,就像
DYLD\u PRINT\u绑定在设备上运行良好一样,
DYLD\u PRINT\u STATISTICS
似乎只在模拟器上运行(对我来说,iOS 9.0)


此外,似乎没有明显排除设备的
DYLD\u PRINT\u统计数据
,尽管在代码中有条件编译的
TARGET\u IPHONE\u模拟器
s


我想这是一只虫子

如果在方案中同时启用两个环境变量,看起来您可以在设备上执行此操作:

DYLD\u PRINT\u api=是
DYLD\u PRINT\u STATISTICS=是

参考:

DYLD\u PRINT\u STATISTICS
似乎只在模拟器上对我有效。@Rhythmatic Fistman我正在模拟器上试用:(这很奇怪。什么xcode版本/sim版本/sim设备/deployment target?现在猜猜看。@RhythmicFistman叹了口气,原来我的显示器上运行着模拟器,但它实际上是构建到了我插入的真实设备上;当我拔下它并真正瞄准模拟器时,输出就出现了:)如果你把你的评论作为一个答案,我会把它标记为接受。谢谢!我用额外的推测将评论舍入。这现在在设备上也可以使用iOS 10。强烈建议观看OMG!!!DYLD_PRINT_绑定让控制台变得疯狂!控制台打印在我的iPhone 5S(8.3)上的日志太多了设备…现在可以正常工作,无需添加第一个变量,即“DYLD\u PRINT\u api”。苹果公司在2016年世界数据中心(WWDC)中提到,他们已经对此进行了改进。跳到26:00。在Xcode 9.1上测试。工作非常好。:)在运行iOS 9.3.5的iPhone 4S上,
DYLD\u PRINT\u API
是我的解决方案<@Meilbn提到的code>DYLD\u PRINT\u绑定
会打印太多东西,我甚至无法在几分钟疯狂的日志记录后真正启动应用程序。