糟糕的软件无处不在,我们已经厌倦了。Sentry 的使命是帮助开发者更快地编写更好的软件,这样我们就可以重新享受科技带来的乐趣。如果你想加入我们,请查看我们的空缺职位
这个 SDK 使用 Objective-C 编写,但也提供了一个友好的 Swift 接口。
此仓库使用以下方式发布 SDK 更新
预发布
:我们为更大且可能影响更大的更改创建预发布版本(alpha、beta、RC 等),例如新功能或主要版本。最新
:我们从 main
分支持续发布 major/minor/hotfix 版本。这些版本通过了我们所有的内部质量检查,使用起来非常安全,并且旨在成为大多数团队的默认版本。稳定
:当 最新
版本在实际应用中大规模使用一段时间后,我们会将其提升为稳定版本,这会考虑自发布以来的时间、采用率以及其他质量和稳定性指标。 这些版本将在 发布页面 上用 Stable
后缀标明。master 分支在哪里?
我们将默认分支从 master
重命名为 main
。
请记住在应用程序生命周期中尽早调用它 最好在 AppDelegate
中的 applicationDidFinishLaunching
中调用
import Sentry
// ....
SentrySDK.start { options in
options.dsn = "___PUBLIC_DSN___"
options.debug = true // Helpful to see what's going on
}
@import Sentry;
// ....
[SentrySDK startWithConfigureOptions:^(SentryOptions *options) {
options.dsn = @"___PUBLIC_DSN___";
options.debug = @YES; // Helpful to see what's going on
}];
有关更多信息,请查看 文档。
(1)有限的符号化支持,无崩溃处理。