如何在我的 podfile 中指定 react-native-onesignal 的版本?

How do I specify the version of react-native-onesignal in my podfile?

我正在关注 this guide 如何使用 React Native 设置 OneSignal。在显示 In your Podfile, add the notification service extension... 的部分中,它表示将以下内容添加到我的 Podfile:

target 'OneSignalNotificationServiceExtension' do
  pod 'OneSignal', '>= 2.9.3', '< 3.0'
end

我认为这已经过时了,因为我的 react-native-onesignal 版本是 3.7.2。我应该如何更改我的 Podfile 中的这一行以适应这个更新的版本?

您没有指定您认为合适的版本范围,但如果此 Pod 遵循通用约定,即只有在主要版本更改时才会发生重大更改,那么您将使用约束条件

target 'OneSignalNotificationServiceExtension' do
  pod 'OneSignal', '>= 3.7.2', '< 4.0'
end