Reputation: 83
hi , i have strange problem to work and debug my project
The Error says : onesignal/onesignal.h file not found
i install and update pod without any error or problem through Console ,
i attach some screenshot that show error better
where is the problem ? why i have not onesignal.h file after install it , and how can i fix this ?
please help me i stuck in this for a few weeks
Upvotes: 7
Views: 22466
Reputation: 1973
You should remove
use_frameworks!
from ios/Podfile
That will be work for me :)
Upvotes: -2
Reputation: 537
cd platforms/ios
pod repo update
pod install
explanation: you need to navigate in to the ios platform directory where the .podfile exists, and then run the commands "pod repo update" and then "pod install"
Upvotes: 11
Reputation: 10252
Updated answer: I faced this again at an update from 3.0.7 (or later)
I fixed it with the following steps:
Adding a notification extension as described in the react-native-onesignal
docs.
Remove the old imports and code from AppDelegate.m
Removed lines:
#import <OneSignal/OneSignal.h>
....
(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)notification
{
if([self pushAvailable]) {
[RCTPushNotificationManager didReceiveRemoteNotification:notification];
[RCTOneSignal didReceiveRemoteNotification:notification];
}
}
All the steps are described here:
https://www.npmjs.com/package/react-native-onesignal#add-notification-service-extension
Old answer
For react-native-onesignal versions <= 3.0.7
Run clean build before build.
Sources:
https://github.com/geektimecoil/react-native-onesignal/issues/19 https://github.com/geektimecoil/react-native-onesignal/issues/18
Upvotes: 0
Reputation: 5016
Try to update to onesignal 2.0 with the command pod repo update
Upvotes: 2