LLDebugTool 是一款針對開發(fā)者和測試者的調(diào)試工具,它可以幫助你在非Xcode的情況下,進(jìn)行數(shù)據(jù)分析和操作。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了仁化免費(fèi)建站歡迎大家使用!
為您的下一個(gè)項(xiàng)目選擇LLDebugTool,或者遷移到您現(xiàn)有的項(xiàng)目中——您會為此感到驚喜!
LLDebugTool 現(xiàn)在已經(jīng)支持組件化了。現(xiàn)在你可以集成某一個(gè)或者多個(gè)模塊到你自己的 Debug 工具 里。你可以直接使用每個(gè)模塊內(nèi)包含的視圖控制器,或者只調(diào)用 Function 文件夾下的功能,然后自己搭建UI。
如何使用組件化,具體請看Wiki 使用組件化 或者 添加 LLDebugTool 到你的項(xiàng)目中 。
更多的修改內(nèi)容可以查看 Version 1.2.0 Project 。
CocoaPods 是集成 LLDebugTool 的首選方式。
Carthage 是一個(gè)分散的依賴管理器,它構(gòu)建您的依賴并為您提供framework框架。
您可以直接將名為LLDebugTool文件夾的源文件添加到項(xiàng)目中。
你需要在"application:(UIApplication * )application didFinishLaunchingWithOptions:(NSDictionary * )launchOptions"中啟動LLDebugTool,否則你可能會丟掉某些信息。
如果你想自定義一些參數(shù),你需要在調(diào)用"startWorking"前配置這些參數(shù)。更詳細(xì)的配置信息請看 LLConfig.h 。
In Objective-C
In Swift
In Objective-C
In Swift
打印和保存一個(gè)日志。 更多的log宏信息查看 LLLogHelper.h 。
In Objective-C
In Swift
In Objective-C
In Swift
你不需要做任何操作,只需要調(diào)用了"startWorking"就可以監(jiān)控大部分的網(wǎng)絡(luò)請求,包括使用NSURLSession,NSURLConnection和AFNetworking。如果你發(fā)現(xiàn)某些情況下無法監(jiān)控網(wǎng)絡(luò)請求,請打開一個(gè)issue來告訴我。
你不需要做任何操作,只需要調(diào)用"startWorking"就可以截獲崩潰,保存崩潰信息、原因和堆棧信息,并且也會同時(shí)保存當(dāng)次網(wǎng)絡(luò)請求和日志信息。
LLDebugTool會監(jiān)控app的CPU,內(nèi)存和FPS。你可以更便捷的查看app的各種信息。
LLDebugTool提供了一個(gè)快捷的方式來查看和操作沙盒文件,你可以更輕松的刪除沙盒中的文件/文件夾,或者通過airdrop來分享文件/文件夾。只要是apple支持的文件格式,你可以直接通過LLDebugTool來預(yù)覽。
LLDebugTool在支持ios8+,并且需要使用ARC模式。使用到的框架已經(jīng)包含在大多數(shù)Xcode模板中:
可以在 CHANGELOG 中找到每個(gè)LLDebugTool版本的簡要總結(jié)。
開發(fā)過程中不免需要斷開數(shù)據(jù)線進(jìn)行調(diào)試,最近發(fā)現(xiàn)一個(gè)很好用的調(diào)試軟件WoodPeckeriOS,推薦給大家。不需要連接xcode就可看到日志打印等各種信息。僅供調(diào)試使用
只需要pod導(dǎo)入,不需要其他任何操作
1、確認(rèn)App和Mac在同一wifi下
2、請確認(rèn)App集成的WoodPeckeriOS.framework版本為最新版
3、嘗試手動連接Mac客戶端,雙指長按iOS App界面任意位置彈出連接界面,點(diǎn)擊底部搜索找到Mac,然后連接即可
一個(gè)跨平臺的軟件協(xié)議庫和工具來與iOS?設(shè)備進(jìn)行本地通信
LipimBielEdter是一個(gè)跨平臺的軟件庫,用于支持iPhone?、iPod Touch?、iPad?和Apple TV?設(shè)備的協(xié)議。不像其他項(xiàng)目,它不依賴于使用任何現(xiàn)有的專有庫,不需要越獄。它允許其他軟件輕松訪問設(shè)備的文件系統(tǒng),檢索有關(guān)設(shè)備及其內(nèi)部設(shè)備的信息,備份/恢復(fù)設(shè)備,管理跳板?圖標(biāo),管理已安裝的應(yīng)用程序,檢索地址簿/日歷/筆記和書簽,以及(使用LIGBGOD)同步音樂。和視頻到設(shè)備
安裝卸載ipa包
查看系統(tǒng)日志
查看當(dāng)前已連接的設(shè)備的UUID
截圖
查看設(shè)備信息
獲取app列表和信息
獲取設(shè)備時(shí)間
重啟設(shè)備
關(guān)機(jī)
休眠