Не удается найти собственный проект React на iOS Simulator или Xcode. - PullRequest
0 голосов
/ 20 мая 2019

Я удалил свой проект на XCode, может быть, это .xcworkspace или .xcodeproj.

Из-за этого мне пришлось удалять папки IOS и Android во время понижения, обновления и повторного обновления моей версии реакции для переустановки папок IOS и Android.

Благодаря этому эмулятор работает, но, к сожалению, проект отсутствует в эмуляторе и отсутствует в Xcode. Следует отметить, что симулятор появляется только при запуске в интегрированном терминале и вообще в терминале после записи в папку проекта.

Может кто-нибудь, пожалуйста, помогите реинтеграции проекта в эмулятор и в Xcode, пожалуйста.

Вот ошибка, когда эмулятор работает в общем терминале:

Вот ошибка, когда эмулятор работает в общем терминале:

error Command failed: xcrun instruments -s
xcrun: error: Failed to determine realpath of '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk' (errno=No such file or directory)
xcrun: error: unable to find utility "instruments", not a developer tool or in PATH

Вот ошибка для сборки проекта в эмуляторе при запуске из интегрированного терминала с кодом VS:

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 project.xcodeproj

1 Ответ

0 голосов
/ 20 мая 2019

Процесс, которому вы должны следовать, очень похож на переименование реагирующего нативного приложения. По сути, вам просто нужно запустить react-native upgrade в корневой директории проекта. Для получения дополнительной информации вы можете проверить другой вопрос здесь . В приведенных ниже инструкциях объясняется, как создать еще один собственный реагирующий проект на основе скопированного с новым именем.

  • Сначала скопируйте каталог, в котором существует ваше приложение для изменения имени. И перейдите в свой недавно клонированный каталог.
  • Измените имя файла index.ios/android.js, которое указывается в качестве параметра для AppRegistry.
  • Измените имя и версию соответственно на package.json
  • Удалите папки /ios и /android, оставшиеся от вашего старого приложения.
  • Запустите $react-native upgrade, чтобы снова создать папки /ios и /android.
  • Запустите $react-native link для любой собственной зависимости.
  • Наконец, запустите $react-native run-ios или все, что вы хотите.

Предоставлено

https://stackoverflow.com/questions/42506068/how-can-i-regenerate-ios-folder-in-react-native-project
...