我想使用目录中的文件RCTPushNotification.xcodeproj
,node_modules/react-native/Libraries/PushNotificationIOS
将其添加到我的库文件夹中,以管理 iOS 推送通知。我正在关注本教程:https ://www.pubnub.com/blog/react-native-push-notifications-ios-android/ 。
问题是我找不到它,即使在删除node_modules
和执行npm install && react-native link
.
这是我的package.json
依赖项,但我认为包不能修改我的目录:
{
"dependencies": {
"@dudigital/react-native-zoomable-view": "^1.0.14",
"firebase": "^6.5.0",
"pubnub": "^4.27.0",
"pubnub-react": "^1.3.2",
"react": "16.9.0",
"react-native": "0.61.5",
"react-native-cli": "^2.0.1",
"react-native-fast-image": "^7.0.2",
"react-native-fs": "^2.16.2",
"react-native-gesture-handler": "^1.5.0",
"react-native-image-picker": "^0.28.0",
"react-native-optimized-flatlist": "^1.0.4",
"react-native-push-notification": "^3.1.9",
"react-native-view-shot": "^3.0.2",
"react-navigation": "^3.13.0",
"react-redux": "^7.1.3",
"redux": "^4.0.4",
"rn-fetch-blob": "^0.11.2"
}
以下是我可以在此目录中看到的唯一文件:
NativePushNotificationManager.js
RCTPushNotificationManager.h
RCTPushNotificationManager.m
React-RCTPushNotification.podspec
知道RCTPushNotificationManager.m
并且RCTPushNotificationManager.h
应该在我的 xCode 项目中,我尝试将整个PushNotificationIOS
文件夹放在我的Libraries
文件夹中,但它似乎不起作用,因为Products
xCode 项目中没有必要的文件夹。
我还尝试将这些文件中的每一个都放在我的Libraries
文件夹中,但 Xcode 并不将它们视为 xCode 项目(这并不奇怪)。
这个问题之前好像没有遇到过。