From 761a43b7ab00f51159ef6f7af0d9ec8718f16033 Mon Sep 17 00:00:00 2001 From: Savsis Date: Tue, 5 May 2026 18:34:50 +0500 Subject: [PATCH] Update main.yml --- .github/workflows/main.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 82ddcb3..51d7bd9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,13 +20,15 @@ jobs: - name: Install dependencies run: | - npm install - # Принудительно фиксим зависимости через expo, чтобы прописать пути - npx expo install --check + # Устанавливаем то, что есть, игнорируя ошибки совместимости на первом этапе + npm install --legacy-peer-deps || true + + # Принудительно обновляем проблемные пакеты, которые требовал 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 - # Убираем --no-install. Раз библиотки не находятся, - # пусть Expo сам попробует докачать то, чего ему не хватает. + # Здесь мы НЕ используем --no-install, чтобы Expo мог сам докачать нужные нативные конфиги run: npx expo prebuild --platform ios --clean env: EXPO_NO_DOTENV: 1