bugsnag / bugsnag-expo

MIT License
11 stars 5 forks source link

Support Expo SDK 49 #139

Closed yousif-bugsnag closed 1 year ago

yousif-bugsnag commented 1 year ago

Goal

Adds support for Expo SDK 49

Changeset

Testing

Mostly relied on CI but also manually tested that iOS source map uploads are still uploaded as there have been some changes in SDK 49 around how the bundle is generated on iOS (see https://blog.expo.dev/expo-sdk-49-c6d398cdf740)

It looks like in Expo 49 EAS Build no longer sets the android:usesCleartextTraffic attribute by default, meaning non-https traffic is now blocked by default on Android.

This broke the test fixture since requests to mazerunner are made over http - to get around this a config plugin has been added to the fixture to set this attribute in the Android manifest during prebuild.