在iOS模拟器或Xcode项目上找不到React本机项目

时间:2019-05-20 01:40:01

标签: xcode react-native frontend project

我已删除我在Xcode上的项目,可能是.xcworkspace.xcodeproj

因此,我必须在降级,更新和重新升级我的React版本的同时删除IOS和android文件夹,以重新安装IOS和android文件夹。

由于仿真器正在工作,但是不幸的是,该项目不在仿真器中,并且Xcode仍然不存在。要指出的一件事是,仅在项目文件夹中cd后,模拟器才会在集成终端中运行,而在普通终端中运行。

任何人都可以帮助在模拟器和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 :(得分:0)

您需要遵循的过程与重命名React Native应用程序非常相似。基本上,您只需要在根项目目录中运行react-native upgrade。有关更多信息,您可以检查另一个问题here。以下说明说明了如何基于复制的新名称创建另一个React Native项目。

  • 首先复制要更改名称的应用程序所在的目录。然后转到您新克隆的目录。
  • 更改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