Bugly watchOS SDK 使用指南
接入前准备
在接入sdk之前,请务必认真阅读《开发者合规指南》和《Bugly SDK个人信息保护规则》
集成SDK
注意:Bugly watchOS SDK 依赖于 Bugly iOS SDK 1.4.4 及以上版本
Bugly watchOS SDK 提供两种集成方式供 iOS 开发者选择:
- 通过 CocoaPods 集成
- 手动集成
通过 CocoaPods 集成
在工程的 Podfile
里对应的Watch Extension Target 中添加以下代码
pod 'BuglyWatchOS'
注意:如提示无法找到BuglyWatchOS,请先执行pod repo update更新本地pod仓库
示例:
target 'WatchTest WatchKit Extension' do
platform :watchos, '2.0'
pod 'BuglyWatchOS'
end
保存并运行pod install
, 然后用后缀为.xcworkspace
的文件打开工程
关于CocoaPods的更多信息请查看 CocoaPods官方网站
手动集成
-
下载并解压 Bugly watchOS SDK
-
拖拽BuglyWatchOS.framework文件到 Xcode 工程内 (如下图)
- 请勾选Copy items if needed选项
- 注意只勾选 Watch Extension 的Target
初始化SDK
导入头文件
在工程的ExtensionDelegate.h中导入头文件
#import <BuglyWatchOS/WatchCrashReporter.h>
如果是 Swift 工程,请在对应的bridging-header.h中导入
初始化 Bugly watchOS SDK
在工程ExtensionDelegate.m
的- (void)applicationDidFinishLaunching
方法
如果 Xcode 初始模板没有此方法,直接复制以下代码粘贴即可
- Objective-C
- (void)applicationDidFinishLaunching {
[WatchCrashReporter enableLog:YES];
[WatchCrashReporter start];
}
- Swift
override init() {
CrashReporterLite.startWithApplicationGroupIdentifier("此处替换为您的 App Group Identifier")
super.init()
}
至此,恭喜您的工程已经成功集成 BuglyWatchOS SDK,接下来编译并运行您的工程吧 :)