react-native-geolocation-service: 'react_native_geolocation_service.modulemap' not found
I have already reviewed existing bugs for this repository, with regards to this issue, as well as of course trying multiple other resolutions from other sources.
My issue is that when I go to build my React Native (0.63.3) project I receive the following error from XCode (12.5).
I am using version 5.3.0-beta.1 of this library.
<unknown>:0: error: module map file '/Users/xxxxx/Library/Developer/Xcode/DerivedData/xxxxx-ecleklmmhmlvkgabouhmdsqprivh/Build/Products/Debug-iphonesimulator/react-native-geolocation-service/react_native_geolocation_service.modulemap' not found
About this issue
- Original URL
- State: open
- Created 3 years ago
- Reactions: 4
- Comments: 20 (3 by maintainers)
If it helps anyone, I had the same problem and I got it to build by adding ‘arm64’ to ‘Excluded Architectures’ under Build Settings, both in the main project and for the pod. I’m using react-native 0.66.0, on M1-machine in Xcode 13.
Build settings for the app under Targets (setting it under Project didn’t seem to help):
Modified post_install in my Podfile. Since multiple pods were causing the ‘modulemap not found’-error, this makes sure all of them adds ‘arm64’ to ‘Excluded Architectures’:
Run ‘pod install’
Note: I don’t know if it’s a good idea to apply these settings to pods where it’s not needed, but I haven’t noticed any issues.
Faced this issue today, running on a M1 Mac, react-native@0.67.2 and react-native-geolocation-service@5.2.0. Doing as @rossjohnsonMP said fixed it. Already had platform :ios, ‘11.0’ set on Podfile, but there were still some references to 10.0 on XCode files. On XCode, I selected the target I wanted on the project navigator, then Build Settings > Deployment > IOS Deployment Target > Changed it to 11.0, boom, it worked
NO ITS NOT M1 SPECIFIC
For me the
post_install
step from @gaspop was missing and finally solved the issue:I’m also struggling with this issue, on an intel mac and on Github actions which also use an intel mac