小编Mar*_*Itz的帖子

没有这样的模块“OneSignal” - XCode Swift 编译器错误

我目前正在尝试将 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)

xcode ios react-native onesignal expo

11
推荐指数
1
解决办法
4803
查看次数

标签 统计

expo ×1

ios ×1

onesignal ×1

react-native ×1

xcode ×1