Update main.yml

This commit is contained in:
Savsis 2026-05-05 18:34:50 +05:00 • committed by GitHub
parent d64d2da681
commit 761a43b7ab

View file

@ -20,13 +20,15 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
npm install # Устанавливаем то, что есть, игнорируя ошибки совместимости на первом этапе
# Принудительно фиксим зависимости через expo, чтобы прописать пути npm install --legacy-peer-deps || true
npx expo install --check
# Принудительно обновляем проблемные пакеты, которые требовал Expo
# Это то же самое, что npx expo install --fix, но напрямую через npm
npm install expo-image@~1.13.0 expo-file-system@~17.0.1 react-native-track-player@latest
- name: Expo prebuild - name: Expo prebuild
# Убираем --no-install. Раз библиотки не находятся, # Здесь мы НЕ используем --no-install, чтобы Expo мог сам докачать нужные нативные конфиги
# пусть Expo сам попробует докачать то, чего ему не хватает.
run: npx expo prebuild --platform ios --clean run: npx expo prebuild --platform ios --clean
env: env:
EXPO_NO_DOTENV: 1 EXPO_NO_DOTENV: 1