Expo SDK 42 support
See original GitHub issueDescribe the bug
@bugsnag/expo
depends on expo-constants@9.3.5
and expo-file-system@9.3.0
, but SDK 42 ships with expo-constants@11.0.1
and expo-file-system@11.1.3
.
Steps to reproduce
- Create new expo project
expo init
- Install bugsnag
npm add @bugsnag/expo
- Build your project with EAS
eas build --platform android
- See error
[…] Make sure following dependencies of your project are resolving to one specific version: expo-constants, expo-file-system [stderr] FAILURE: Build failed with an exception. [stderr] * Where: [stderr] Script ‘/build/workingdir/build/node_modules/@unimodules/core/unimodules-core.gradle’ line: 15 [stderr] * What went wrong: [stderr] A problem occurred evaluating project ‘:expo-device’. [stderr] > Project with path ‘:unimodules-permissions-interface’ could not be found in project ‘:expo-device’. […]
Environment
- Bugsnag version:
7.10.5
Example code snippet
# The error occurs at build time so no code necessary, see "Steps to reproduce"
Issue Analytics
- State:
- Created 2 years ago
- Reactions:3
- Comments:16 (12 by maintainers)
Top Results From Across the Web
Expo SDK 42. Today we're announcing the release of…
Experimental support for Hermes on Android is now available in Expo Go, on apps built with EAS Build, and in expo-updates. Hermes for...
Read more >Expo on Twitter: "Expo SDK 42 is here! ⚡️ Highlights - Twitter
Expo SDK 42 is here! ⚡️ Highlights - Preview release of custom development clients - First-party Stripe support - Experimental support for ...
Read more >Error while upgrading EXPO version from SDK 42 to 44
The general process I have when doing an upgrade is: determine what direct dependencies are not needed by the app and uninstall them...
Read more >expo@42 support · Issue #3731 · pnpm/pnpm - GitHub
Just an issue to track expo + pnpm support. Working example https://github.com/vjpr/pnpm-react-native-expo-example Tested on 2021/09/01.
Read more >Unboxing Expo SDK 42 - YouTube
Thank You to Expo for sponsoring this video!Official Announcement: https://bit.ly/ sdk42 -unboxingCustom Development Clients: ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@LinusU - i started a discussion topic here where i attempted to summarize the issue https://github.com/expo/expo/discussions/13963
👋. For future travellers: Expo 42 support was added to
@bugsnag/expo
in https://github.com/bugsnag/bugsnag-js/releases/tag/v7.12.0, with thanks to @LinusU for the PR 🙏