## Notes - Fix issue where app will not compile and run on iOS via `npm run ios` - Saved [[Restaurant Swipe Foodle]] changes to `foodle` git branch - Starting fresh on `main` - Ran `npx expo-doctor --verbose` because it identified 2 issues - Validate packages against React Native Directory package metadata - Unsupported on New Architecture: react-native-maps - Untested on New Architecture: react-native-element-dropdown - Unmaintained: react-native-swiper - No metadata available: @clerk/types, @react-native-vector-icons/common, @react-native-vector-icons/fontawesome6, language-name-map, react-json-view-lite - Check for app config fields that may not be synced in a non-[[Continuous Native Generation|CNG]] project - Project has both `ios` + `android` folders as well as native configuration in `app.json` The build has issues because of the two above conflicts, but especially because I have both `ios` and `app.json` mixed in this project. The solution is to [[Create a Module with a Config Plugin]] ## Validate Packages - [ ] **Unsupported on New Architecture**: react-native-maps - [ ] **Untested on New Architecture**: react-native-element-dropdown - [ ] **Unmaintained**: react-native-swiper - [ ] **No metadata available**: - [ ] @clerk/types - [ ] @react-native-vector-icons/common - [ ] @react-native-vector-icons/fontawesome6 - [ ] language-name-map - [x] react-json-view-lite - Removed ## Confusing Configuration - Figure out how to convert properties in `app.json` to native project values: orientation, icon, userInterfaceStyle, splash, ios, android, scheme, plugins ## Blow Away Native Folders I want to blow away native folders but I also want to hold on to the older `Info.plist` file to help with any differences.