react-native-webrtc / react-native-webrtc/react-native-callkeep
Undefined Symbols when Running iOS App with react-native-callkeep
Open
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 511
- Avg merge
- 9h 12m
- Merged PRs (30d)
- 2
Description
Bug report
- Reproduced on:
- iOS
Description
I am encountering the following errors when attempting to run my React Native app with react-native-callkeep using Xcode
Steps to Reproduce
- I initially encountered this issue on "react-native": "0.69.1" and subsequently upgraded to "react-native": "0.72.4," but the problem still exists.
- I followed all the steps described in the iOS installation guide.
Versions
- Callkeep: "4.3.12"
- React Native: "0.72.4"
- iOS: "16.4"
- Phone model: "iPhone 13 pro"
Logs
Undefined symbol: _AVAudioSessionCategoryPlayAndRecord
Undefined symbol: _AVAudioSessionInterruptionNotification
Undefined symbol: _AVAudioSessionInterruptionOptionKey
Undefined symbol: _AVAudioSessionInterruptionTypeKey
Undefined symbol: _AVAudioSessionModeDefault
Undefined symbol: _AVAudioSessionPortBluetoothA2DP
Undefined symbol: _AVAudioSessionPortBluetoothHFP
Undefined symbol: _AVAudioSessionPortBuiltInMic
Undefined symbol: _AVAudioSessionPortBuiltInReceiver
Undefined symbol: _AVAudioSessionPortBuiltInSpeaker
Undefined symbol: _AVAudioSessionPortCarAudio
Undefined symbol: _AVAudioSessionPortHeadphones
Undefined symbol: _AVAudioSessionPortHeadsetMic
Undefined symbol: _AVAudioSessionRouteChangeNotification
Undefined symbol: _AVAudioSessionRouteChangeReasonKey
Undefined symbol: _OBJC_CLASS_$_AVAudioSession
Undefined symbol: _OBJC_CLASS_$_RCTConvert
Undefined symbol: _OBJC_CLASS_$_RCTEventEmitter
Undefined symbol: _OBJC_METACLASS_$_RCTEventEmitter
Undefined symbol: _RCTRegisterModule
Undefined symbol: __RCTLogNativeInternal
Linker command failed with exit code 1 (use -v to see invocation)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the iOS installation guide and the Xcode build configuration for the reported React Native 0.72.4 and Callkeep 4.3.12 setup. Reproduce the linker failure on iOS 16.4 and compare it with the listed undefined symbols. Done means the app links and runs without these errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, react-native
- Domain
- audio-video-rtc, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100