Невозможно построить Expo в проекте Vanilla React Native iOS из-за неподдерживаемой версии Swift в Xcode 15.4Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно построить Expo в проекте Vanilla React Native iOS из-за неподдерживаемой версии Swift в Xcode 15.4

Сообщение Anonymous »

Я пытаюсь настроить простой проект React Native с помощью Expo для EAS. Вот что я сделал на данный момент:
  • Установил модули Expo с помощью npx install-expo-modules@latest.
  • Запустил установку модуля.
  • Попытка запустить приложение в симуляторе iOS с помощью

    Код: Выделить всё

    react-native run-ios
    .
Однако сборка завершилась неудачно из-за следующей ошибки:

Код: Выделить всё

error Failed to build ios project. "xcodebuild" exited with error code '65'. To debug build logs further, consider building your app with Xcode.app, by opening 'AwesomeProject.xcworkspace'.
Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -workspace AwesomeProject.xcworkspace -configuration Debug -scheme AwesomeProject -destination id=00008130-000260943E8B803A
По совету я открыл файл AwesomeProject.xcworkspace в Xcode и обнаружил следующее сообщение:

Код: Выделить всё

Unsupported Swift Version

The target “AwesomeProjectTests” contains
source code developed with Swift 3.x.
This version of Xcode does not support
building or migrating Swift 3.x targets.

Use Xcode 10.1 to migrate the code to Swift 4.
Интересно, что сборка Android работает нормально, и запуск npx expo run:ios также успешно собирает все. Я в замешательстве, потому что думал, что npx expo run:ios также будет полагаться на процесс сборки Xcode.
Дополнительная информация:
  • Версия Xcode: 15.4 (15F31d)
Вопросы:
  • Почему я сталкиваюсь с ошибкой версии Swift при использовании реагирующего run-ios, но не при использовании npx expo run:ios?
  • Как я могу решить проблему с версией Swift, чтобы успешно построить мой
    проект с использованием реагирующего run-ios?
Любая помощь будет очень полезна оценил. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/785 ... orted-swif
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»