成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Xcode7中你一定不知道的調(diào)試神技

移動開發(fā) iOS
在升級iOS9后,蘋果會詢問用戶是否同意收集應(yīng)用崩潰報告。這樣在itunes connect的后臺統(tǒng)計中就可以看到一些收集到的數(shù)據(jù)(通常會有相當(dāng)一部分用戶不同意,所以只是部分?jǐn)?shù)據(jù))。

Xcode7中蘋果為我們增加了兩個重要的debug相關(guān)功能。了解之后覺得非常實用,介紹給大家。

1.Address Sanitizer: 媽媽再也不用擔(dān)心 EXC_BAD_ACCESS?

EXC_BAD_ACCESS一直是很多開發(fā)者的噩夢,因為這個錯誤很不直觀,出現(xiàn)后往往要花很長時間才能定位到錯誤。蘋果這次帶來了革命性的提升。

在項目的Scheme中Diagnostics下,選中enable address sanitizer(注意選中后Xcode會重新編譯整個項目)。

Xcode 7/調(diào)試

這樣設(shè)置后,如果再出現(xiàn)類似的錯誤會有更詳細(xì)的錯誤信息提示,甚至?xí)袃?nèi)存使用情況的展示。

2.發(fā)布后的crash跟蹤,輕松定位崩潰代碼

在升級iOS9后,蘋果會詢問用戶是否同意收集應(yīng)用崩潰報告。這樣在itunes connect的后臺統(tǒng)計中就可以看到一些收集到的數(shù)據(jù)(通常會有相當(dāng)一部分用戶不同意,所以只是部分?jǐn)?shù)據(jù))。

2.1查看崩潰統(tǒng)計信息

在connect后臺中選擇app分析

 

進(jìn)入分析頁面后,tab中選擇“指標(biāo)”

 

Xcode 7/調(diào)試

然后在左側(cè)的菜單中選擇“崩潰”

 

 

Xcode 7/調(diào)試

這樣就可以看到蘋果收集到的崩潰統(tǒng)計,一定要注意這里只是一部分的數(shù)據(jù),舉例來說如果你看到的崩潰是10次,但是可能蘋果只收集了20%的用戶信息。所以你可以大概估計應(yīng)該是10*5=50次崩潰。

2.2在Xcode中查看具體崩潰信息

在xcode中菜單的window下選擇organizer,在打開的窗口中選擇Crashes,這樣Xcode會開始下載相關(guān)的崩潰信息到本地中(網(wǎng)絡(luò)環(huán)境不好時可能要等待一些時間)。

 

 

organizer窗口

可以在左側(cè)選擇你要查看崩潰信息的發(fā)布版本

 

 

在崩潰信息這一欄蘋果會按照崩潰數(shù)量排序,將崩潰數(shù)量最多的排在最前。右側(cè)的詳細(xì)信息會顯示是崩潰時的調(diào)用堆棧,可以看到是哪行代碼導(dǎo)致的崩潰。

Xcode 7/調(diào)試

選中要解決的崩潰后,可以在窗口右側(cè)選擇open in project。

 

神奇的事情發(fā)生了!!!在打開的項目中,會直接定位到崩潰的那行代碼。這大大提高了調(diào)試的效率!我已經(jīng)的迫不及待要和開發(fā)安卓的同事分享這份喜悅了。

注意!注意!

因為之前的項目發(fā)布時沒有用xcode7打包,所以猜測符號表可能沒有上傳到蘋果服務(wù)器,所以以前的項目可能不能直接顯示是哪行代碼,而是顯示調(diào)用時出錯的內(nèi)存地址。不過下個版本你用xcode發(fā)布后就可以正常看到啦。

在解決完這個crash后可以標(biāo)記為已經(jīng)解決。有兩個地方可以標(biāo)記。

 

Xcode 7/調(diào)試

 

 

責(zé)任編輯:chenqingxiang 來源: CocoaChina
相關(guān)推薦

2020-04-27 10:34:23

HTTPDNSDNS網(wǎng)絡(luò)協(xié)議

2020-07-29 07:37:20

Git 修復(fù)項目

2015-08-13 09:03:14

調(diào)試技巧

2017-03-02 14:05:42

AndroidAndroid Stu調(diào)試技巧

2010-04-10 13:06:24

Windows Emb

2011-08-17 15:51:59

windows7Shift鍵

2025-03-17 00:45:00

JavaScriptAPI頁面

2020-06-12 09:20:33

前端Blob字符串

2020-07-28 08:26:34

WebSocket瀏覽器

2021-01-28 10:04:40

JavaScript開發(fā)技術(shù)

2018-07-25 17:05:25

Windows電腦數(shù)碼

2024-10-21 17:46:54

前端開發(fā)

2025-05-21 14:08:47

2010-08-23 09:56:09

Java性能監(jiān)控

2011-09-15 17:10:41

2021-02-01 23:23:39

FiddlerCharlesWeb

2022-10-13 11:48:37

Web共享機(jī)制操作系統(tǒng)

2009-12-10 09:37:43

2011-08-11 10:22:40

Windows7Tab鍵

2017-11-07 21:58:25

前端JavaScript調(diào)試技巧
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品亚洲视频 | 最新国产精品 | 人人射人人草 | 国产成人精品福利 | 狠狠干美女 | 国产一区二区三区视频 | 日韩精品免费视频 | 欧美激情啪啪 | 欧美日韩高清在线一区 | 九色网址 | 精品不卡| 国产一区亚洲二区三区 | 一区二区三区免费 | 亚洲精品乱码久久久久久蜜桃 | 国产日本精品视频 | 国产精成人 | 一级片aaa | 国产美女一区二区三区 | 激情六月丁香婷婷 | 日韩在线 | 国产精品久久久久久久久久三级 | 亚洲精品视频在线观看免费 | 成人在线影视 | 亚州精品天堂中文字幕 | 毛片在线看片 | 青青久草 | 日韩在线不卡 | 色综久久 | 亚洲一区二区三区在线 | 精品久久不卡 | 亚洲精品www久久久久久广东 | 粉嫩av在线 | 激情av | 秋霞电影一区二区三区 | 欧美日本韩国一区二区三区 | 天天射中文 | 国产女人叫床高潮大片免费 | 日韩欧美一区二区三区免费观看 | 亚洲国产第一页 | 性生活毛片 | 天堂久久天堂综合色 |