Bugly和crashlytics一樣具有對程序各類異常問題的監(jiān)察和統(tǒng)計捻脖,Bugly的使用方法也比較簡單锐峭。只要幾個步驟就可以完成。
Bugly的各類功能:
可婶。
登錄注冊賬號----->創(chuàng)建產(chǎn)品(應(yīng)用)沿癞,便可獲取到AppID和APPkey。
接下來把Bugly安裝到相應(yīng)的程序中便可矛渴,可以使用cocopods或者手動安裝椎扬。安裝完后使用方法也比較簡單。AppDelegate引入#import <Bugly/Bugly.h>
在
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
中加入
[Bugly startWithAppId:@"AppID"];
也可以使用info.plist文件讀取方式:
但是Bugly的初始化有點不一樣具温,要改為
[Bugly startWithAppId:nil]
蚕涤。當(dāng)然也可以自定義
BuglyConfig * config = [[BuglyConfig alloc] init];
方式,控制所要傳的信息铣猩。沒太多特別需求揖铜,也不必使用自定義方式。在上線前达皿,我并不喜歡把錯誤日志上傳上去天吓,使用宏的方式控制一下
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
#ifdef DEBUG
#else
[Bugly startWithAppId:nil];
#endif
return YES;
}
在上線打包的時候贿肩,需要記得,在setting中打開Release版本的dSYM文件生成龄寞,這個可以記錄一些程序運行的日志汰规。方便后面如果需要時可以下載或上傳。