如何在 Sentry 错误捕获上设置应用程序版本?
How to set application version on the Sentry error capturing?
最近,我在我的 React Native 应用程序上安装了 Sentry。我将初始化配置设置如下:
import { SentryToken } from './app/helpers/config';
import { environment } from './app/helpers/env';
Sentry.init({
dsn: SentryToken,
environment,
});
在问题仪表板上,我可以看到所有错误、消息等。
但在其中一条消息报告中,我看到了整个设备的 Sentry 报告,OS,尤其是应用程序:
其实我想知道版本是从哪里来的?
我什至通过了 version
键,但是,version in the Sentry dashboard is still on
1.0` 没有任何区别。
我通读了 documentation about options 但没有任何帮助。
版本从哪里来的?
最后,我发现哨兵从 Xcode:
带来了 Version
和 Build
号码
实际上,这两个数字来自info.plist
文件和project.pbxproj
文件,文件如下:
info.plist
: ios/[项目名称]/Info.plist
project.pbxproj
: ios/[项目名称].xcodeproj/project.pbxproj
最近,我在我的 React Native 应用程序上安装了 Sentry。我将初始化配置设置如下:
import { SentryToken } from './app/helpers/config';
import { environment } from './app/helpers/env';
Sentry.init({
dsn: SentryToken,
environment,
});
在问题仪表板上,我可以看到所有错误、消息等。
但在其中一条消息报告中,我看到了整个设备的 Sentry 报告,OS,尤其是应用程序:
其实我想知道版本是从哪里来的?
我什至通过了 version
键,但是,version in the Sentry dashboard is still on
1.0` 没有任何区别。
我通读了 documentation about options 但没有任何帮助。
版本从哪里来的?
最后,我发现哨兵从 Xcode:
带来了Version
和 Build
号码
实际上,这两个数字来自info.plist
文件和project.pbxproj
文件,文件如下:
info.plist
: ios/[项目名称]/Info.plistproject.pbxproj
: ios/[项目名称].xcodeproj/project.pbxproj