1. 低版本的XCode工程中包含的lib,在高版本的XCode中会编译错误,提示找不到库,故须要恢复libC++库到原位置上,参考git
https://github.com/devdawei/libstdc-github
(特指其余版本升级到10.2.2)app
2. instruments使用指南ide
本文大部份内容来自苹果的Guide, http://cdn.cocimg.com/bbs/attachment/Fid_6/6_24457_90eabb4ed5b3863.pdf 这里是中文翻译版,原版只有英文的,原版连接是https://help.apple.com/instruments/mac/current/。工具
Instruments 是应用程序用来动态跟踪和分析 Mac OS X 和 iOS 代码的实用工具。 这是一个灵活而强大的工具,它让你能够跟踪一个或多个进程,并检查收集的数据。 这样,Instruments 能够帮你更好的理解应用程序和操做系统的行为。性能
使用 Instruments 应用,你能够使用特殊的工具(即 instruments 工具)来跟踪同 一进程不一样方面的行为。你也能够使用该应用来记录一系列用户界面的动做并响应它 们,同时也能够使用一个或多个 instruments 工具来收集数据。 测试
简而言之,Instruments 是一个包含不少工具的工具集,能够帮助你测试某个应用或进程中应用程序和操做系统都作了哪些事情。ui
a. 如何在真机调试中启动instrument?操作系统
先上一张XCode工程截图,公司信息已马赛克:翻译
b. 在真机上调试并查看真机的性能状况,首先默认XCode工程是已经编译成功的,先将本身的设备attach到XCode上,,选择build成功的包,再选择设备,真机或模拟器均可以,如图。