-
Notifications
You must be signed in to change notification settings - Fork 233
Description
What happened?
I have a problem integrating latest version in my Flutter project.
Followed integration guide, with some updates I found when browsing issues, for instance I had to import:
import OneSignalFramework in notification swift file.
However when trying to build project, I can see this error:
ld: Undefined symbols:
_FlutterMethodNotImplemented, referenced from:
-[FLTFirebaseDynamicLinksPlugin handleMethodCall:result:] in firebase_dynamic_links4
-[OneSignalPlugin handleMethodCall:result:] in onesignal_flutter4
-[OSFlutterDebug handleMethodCall:result:] in onesignal_flutter6
-[OSFlutterInAppMessages handleMethodCall:result:] in onesignal_flutter7
-[OSFlutterLiveActivities handleMethodCall:result:] in onesignal_flutter8
-[OSFlutterLocation handleMethodCall:result:] in onesignal_flutter9
-[OSFlutterNotifications handleMethodCall:result:] in onesignal_flutter10
...
OBJC_CLASS$_FlutterBasicMessageChannel, referenced from:
in firebase_core7
OBJC_CLASS$_FlutterError, referenced from:
in firebase_core4
OBJC_CLASS$_FlutterMethodChannel, referenced from:
in firebase_dynamic_links4
OBJC_CLASS$_FlutterStandardMessageCodec, referenced from:
in firebase_core7
OBJC_CLASS$_FlutterStandardReader, referenced from:
OBJC_CLASS$_FirebaseCoreHostApiCodecReader in firebase_core7
OBJC_CLASS$_FlutterStandardReaderWriter, referenced from:
OBJC_CLASS$_FirebaseCoreHostApiCodecReaderWriter in firebase_core7
OBJC_CLASS$_FlutterStandardWriter, referenced from:
OBJC_CLASS$_FirebaseCoreHostApiCodecWriter in firebase_core7
OBJC_METACLASS$_FlutterStandardReader, referenced from:
OBJC_METACLASS$_FirebaseCoreHostApiCodecReader in firebase_core7
OBJC_METACLASS$_FlutterStandardReaderWriter, referenced from:
OBJC_METACLASS$_FirebaseCoreHostApiCodecReaderWriter in firebase_core7
OBJC_METACLASS$_FlutterStandardWriter, referenced from:
OBJC_METACLASS$_FirebaseCoreHostApiCodecWriter in firebase_core7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Steps to reproduce?
- install flutter dependency onesignal_flutter: ^5.0.4
- follow guide to create OneSignalNotificationServiceExtension and finish xcode setup
- add onesignal pod
- import import OneSignalFramework instead of OneSignalExtension, update swift code.
I have the same issue when using Flutter run and trying to build from xcode
iOS 17.2
xcode 15.2What did you expect to happen?
The app should build
OneSignal Flutter SDK version
5.0.4
Which platform(s) are affected?
- iOS
- Android
Relevant log output
ld: Undefined symbols:
_FlutterMethodNotImplemented, referenced from:
-[FLTFirebaseDynamicLinksPlugin handleMethodCall:result:] in firebase_dynamic_links[4](FLTFirebaseDynamicLinksPlugin.o)
-[OneSignalPlugin handleMethodCall:result:] in onesignal_flutter[4](OneSignalPlugin.o)
-[OSFlutterDebug handleMethodCall:result:] in onesignal_flutter[6](OSFlutterDebug.o)
-[OSFlutterInAppMessages handleMethodCall:result:] in onesignal_flutter[7](OSFlutterInAppMessages.o)
-[OSFlutterLiveActivities handleMethodCall:result:] in onesignal_flutter[8](OSFlutterLiveActivities.o)
-[OSFlutterLocation handleMethodCall:result:] in onesignal_flutter[9](OSFlutterLocation.o)
-[OSFlutterNotifications handleMethodCall:result:] in onesignal_flutter[10](OSFlutterNotifications.o)
...
_OBJC_CLASS_$_FlutterBasicMessageChannel, referenced from:
in firebase_core[7](messages.g.o)
_OBJC_CLASS_$_FlutterError, referenced from:
in firebase_core[4](FLTFirebaseCorePlugin.o)
_OBJC_CLASS_$_FlutterMethodChannel, referenced from:
in firebase_dynamic_links[4](FLTFirebaseDynamicLinksPlugin.o)
_OBJC_CLASS_$_FlutterStandardMessageCodec, referenced from:
in firebase_core[7](messages.g.o)
_OBJC_CLASS_$_FlutterStandardReader, referenced from:
_OBJC_CLASS_$_FirebaseCoreHostApiCodecReader in firebase_core[7](messages.g.o)
_OBJC_CLASS_$_FlutterStandardReaderWriter, referenced from:
_OBJC_CLASS_$_FirebaseCoreHostApiCodecReaderWriter in firebase_core[7](messages.g.o)
_OBJC_CLASS_$_FlutterStandardWriter, referenced from:
_OBJC_CLASS_$_FirebaseCoreHostApiCodecWriter in firebase_core[7](messages.g.o)
_OBJC_METACLASS_$_FlutterStandardReader, referenced from:
_OBJC_METACLASS_$_FirebaseCoreHostApiCodecReader in firebase_core[7](messages.g.o)
_OBJC_METACLASS_$_FlutterStandardReaderWriter, referenced from:
_OBJC_METACLASS_$_FirebaseCoreHostApiCodecReaderWriter in firebase_core[7](messages.g.o)
_OBJC_METACLASS_$_FlutterStandardWriter, referenced from:
_OBJC_METACLASS_$_FirebaseCoreHostApiCodecWriter in firebase_core[7](messages.g.o)
clang: error: linker command failed with exit code 1 (use -v to see invocation)Code of Conduct
- I agree to follow this project's Code of Conduct