После обновления MacOS до Big Sur и поскольку сборка Legacy устарела react-native run-ios больше не работает, я перепробовал так много решений, но никакого прогресса. Я страдал от этого около 3 дней.
Примечание, что сборка на xcode выполнена успешно
Версии:
Реактивный родной: 0.59.10
Xкод: 12
И я использую симулятор iPhone 11, а также пробовал настоящее устройство iPhone 11
Результат npx react-native run-ios на симуляторе:
error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by opening myapp.xcworkspace
** BUILD FAILED **
The following build commands failed:
Ld /myapp/ios/build/Build/Products/Debug-iphonesimulator/myapp.app/PlugIns/myapp.xctest/myapp normal
(1 failure)
Еще один на симуляторе:
info ** BUILD SUCCEEDED **
info Installing DerivedData/Build/Products/Debug-iphonesimulator/myapp.app
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.
Print: Entry, ":CFBundleIdentifier", Does Not Exist
error Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier DerivedData/Build/Products/Debug-iphonesimulator/myapp.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist
На устройстве:
info ** BUILD SUCCEEDED **
info installing and launching your app on Menna’s iPhone...
info ** INSTALLATION SUCCEEDED **
Но приложение не появляется на устройстве, и я не знаю, как это вообще возможно?!
Любая помощь будет оценена
РЕШЕНО
DerivedData/Build/Products/${configuration}-${device}/${appName}.app
к build/Build/Products/${configuration}-${device}/${appName}.app
;Пытаться:
Sudo npm install -g ios-deploy --unsafe-perm
И далее:
Пряжа ios --устройство "ВАШЕ_УСТРОЙСТВО_ИМЯ"
Папка runIOS не существует в папке команд моего проекта, и нет никакого runIOS.js.