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成功的包,再選擇設備,真機或模擬器均可以,如圖。