Код: Выделить всё
❌ error: Filename "JavaScriptValue.swift" used twice: '/Users/fine/Desktop/coding/first-app-clean/node_modules/expo-modules-core/ios/JS/JavaScriptValue.swift' and '/Users/fine/Desktop/coding/first-app-clean/node_modules/expo-modules-core/ios/JSI/JavaScriptValue.swift' (in target 'ExpoModulesCore' from project 'Pods')
› Compiling react-native-screens Pods/RNScreens » RNScreens-dummy.m
› Compiling @react-native-async-storage/async-storage Pods/RNCAsyncStorage » RNCAsyncStorage-dummy.m
Run script build phase '[CP-User] [Hermes] Replace Hermes for the right configuration, if needed' will be run during every build because it does not specify any outputs. To address this issue, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'hermes-engine' from project 'Pods')
› 1 error(s), and 1 warning(s)
CommandError: Failed to build iOS project. "xcodebuild" exited with error code 65.
Код: Выделить всё
# Remove node_modules and reinstall
rm -rf node_modules package-lock.json
npm install
# Clear Expo cache and start
npx expo start -c
# Remove Pods and lockfile, reinstall pods
cd ios
rm -rf Pods Podfile.lock
pod install
cd ..
# Remove derived data
rm -rf ~/Library/Developer/Xcode/DerivedData
# Clean build via expo
npx expo prebuild --clean
# Try different expo-av versions
npm install expo-av@16.0.8
npm install expo-av@15.0.1
# Checked for duplicate Swift files
ls node_modules/expo-modules-core/ios/JS/
ls node_modules/expo-modules-core/ios/JSI/
# Downgraded Node version
nvm install 20
nvm use 20
(Отказ от ответственности: я новичок в реагировании на нативном языке, поэтому, пожалуйста, не осуждайте, если я делаю что-то, что не соответствует рекомендациям. Я очень ценю, если кто-то может помочь!)
Подробнее здесь: https://stackoverflow.com/questions/799 ... x-expo-run
Мобильная версия