我目前正在尝试将 OneSignal 添加到我的 React Native Expo(裸)IOS 版本中,并遵循 OneSignal 的指南,如下所示:https ://documentation.onesignal.com/docs/react-native-sdk-setup
然而,Xcode 标记了一个编译器错误:没有这样的模块“OneSignal”
这是我的 Podfile,其中包含OneSignalXCFramework导入:
require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking")
require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods")
require File.join(File.dirname(`node --print "require.resolve('@react-native-community/cli-platform-ios/package.json')"`), "native_modules")
platform :ios, '12.0'
require 'json'
podfile_properties = JSON.parse(File.read('./Podfile.properties.json')) rescue {}
target '<NAME>' do
use_expo_modules!
config = use_native_modules!
use_react_native!(
:path => config[:reactNativePath],
:hermes_enabled => podfile_properties['expo.jsEngine'] == 'hermes'
)
# Uncomment to opt-in to using Flipper
#
# if !ENV['CI']
# use_flipper!('Flipper' => '0.75.1', 'Flipper-Folly' => '2.5.3', 'Flipper-RSocket' => …Run Code Online (Sandbox Code Playgroud)