React native 如果Xcode项目中没有库文件夹,如何手动链接PushNotificationIOS?

React native 如果Xcode项目中没有库文件夹,如何手动链接PushNotificationIOS?,react-native,push-notification,react-native-ios,aws-pinpoint,React Native,Push Notification,React Native Ios,Aws Pinpoint,如果Xcode项目中没有库文件夹,如何手动链接PushNotificationIOS?这个箱子我应该放在哪里 这是我的项目结构,我没有库文件夹 我遵循这个手动链接 这是expoKit项目。根据文件: Expo的最大限制是,如果不分离并使用ExpoKit,就无法添加自己的本机模块。继续阅读下一个问题以获得完整的解释 但世博会项目支持推送通知: 推送通知使用单一、统一的API在iOS和安卓系统中都能即时工作。您不必设置APN和GCM/FCM,也不必配置ZeroPush或类似的东西。我们认为我们现在已

如果Xcode项目中没有库文件夹,如何手动链接PushNotificationIOS?这个箱子我应该放在哪里

这是我的项目结构,我没有库文件夹

我遵循这个手动链接

这是expoKit项目。

根据文件:

Expo的最大限制是,如果不分离并使用ExpoKit,就无法添加自己的本机模块。继续阅读下一个问题以获得完整的解释

但世博会项目支持推送通知:

推送通知使用单一、统一的API在iOS和安卓系统中都能即时工作。您不必设置APN和GCM/FCM,也不必配置ZeroPush或类似的东西。我们认为我们现在已经尽可能地简化了

更多信息请参见文档:

Expo的最大限制是,如果不分离并使用ExpoKit,就无法添加自己的本机模块。继续阅读下一个问题以获得完整的解释

但世博会项目支持推送通知:

推送通知使用单一、统一的API在iOS和安卓系统中都能即时工作。您不必设置APN和GCM/FCM,也不必配置ZeroPush或类似的东西。我们认为我们现在已经尽可能地简化了


更多信息请参见

在我的案例中,此问题与ExpoKit项目有关,在ExpoKit项目中,手动链接的方式应不同于纯react原生项目

下面是如何执行此操作的示例,这是第一个变体:

1.cd插入项目中,并确保您有一个
pod文件
(pod安装)
2.您需要打开finder,然后打开
project name/ios/Pods/Headers/Public
3.您的Xcode需要
React/RCTPush…
因此将React文件夹拖放到2中。^进入标题搜索路径(因为此处列出了RCTPushNotificationManager.h)。
4.通过打开
Xcode
并单击左上角的项目,然后打开Libraries文件夹,然后打开
RCTPushNotification.xcodeproj,您可以找到标题搜索路径。

5.单击
生成设置
并在搜索栏中键入标题搜索路径。然后打开它并拖放3。^结束

以下是第二种变体:

在Podfile中添加所需的库,在我的例子中是RCTPushNotification:

 pod 'React',
    :path => "../node_modules/react-native",
    :inhibit_warnings => true,
    :subspecs => [
      "Core",
      "ART",
      "RCTPushNotification"]

在我的例子中,这个问题与ExpoKit项目有关,在ExpoKit项目中,手动链接的方式应该不同于纯react原生项目

下面是如何执行此操作的示例,这是第一个变体:

1.cd插入项目中,并确保您有一个
pod文件
(pod安装)
2.您需要打开finder,然后打开
project name/ios/Pods/Headers/Public
3.您的Xcode需要
React/RCTPush…
因此将React文件夹拖放到2中。^进入标题搜索路径(因为此处列出了RCTPushNotificationManager.h)。
4.通过打开
Xcode
并单击左上角的项目,然后打开Libraries文件夹,然后打开
RCTPushNotification.xcodeproj,您可以找到标题搜索路径。

5.单击
生成设置
并在搜索栏中键入标题搜索路径。然后打开它并拖放3。^结束

以下是第二种变体:

在Podfile中添加所需的库,在我的例子中是RCTPushNotification:

 pod 'React',
    :path => "../node_modules/react-native",
    :inhibit_warnings => true,
    :subspecs => [
      "Core",
      "ART",
      "RCTPushNotification"]

我用的是ExpoKit,不是纯expo。我用的是ExpoKit,不是纯expo。