react-native - Pods-testAppTests/Pods-testAppTests.debug.xcconfig 的路径不正确:无法打开文件
问题描述
所以我最近在 GitHub 上上传了我的 react-native 项目,然后将其克隆回来以查看它将如何构建(第一次这样做......是的)。在 react-native run-ios 上,我收到一个重复错误:“react-native-app/ios/Pods/Target Support Files/Pods-testAppTests/Pods-testAppTests.debug.xcconfig:无法打开文件(在目标“testAppTests ” 在项目“testApp”中)(在项目“testApp”的目标“testAppTests”中)我找到了一个解决方案,其中:
cd ios
pod deintegrate
pod install
帮助我,然后项目构建并正确运行。所以我的问题是,如何以某种方式将其上传到 GitHub,以便在克隆后始终正确构建?
更新
检查和编辑 .gitignore 解决了这个问题。
解决方案
也许这与已添加/提交的文件相关联,而它们应该被忽略,仅限私有和本地(未上传到 GitHub)
检查您的 .gitignore:这是ReactNative的一个,如Parker Johansen撰写的博客文章“为干净的 React 存储库创建一个.gitignore
”中所述。
然后,假设您没有任何待处理的更改/正在进行的工作,您可以按照此处的说明将新的应用.gitignore
到现有存储库:
cd /path/to/local/cloned/repo
# create your .gitignore
git rm -r --cached .
git add .
git commit -m ".gitignore is now working"
git push
最后,再次克隆它,看看它是否编译得更好。
OP在评论中添加:
我发现 GitHub 上不存在文件夹“Pods”,这就是发生此错误的原因,如何正确将其添加到 Github 上的 /ios 文件夹中
我建议检查是否有 .gitignore 规则会忽略所述文件夹:
git check-ignore -v Pods/aFile_inside_Pods
推荐阅读
- spring-boot - 如何在tomcat中部署spring boot框架
- r - 条形图不工作(旁边= T)
- android - cordova 在 Windows 操作系统上构建 iOS 应用程序。npm 运行cordova-build-ios
- c - C/Linux:如何将计算平均分配给线程?
- python - 烧瓶重定向需要 url 和 api 密钥
- linux - UDP 套接字接收缓冲区大小
- elasticsearch - 我应该从我的应用程序中查询哪个 elasitcsearch 节点
- c++ - 二进制表达式的无效操作数(常量点和常量点
- python-3.x - 使用 qsub 中的 .e 和 .o 文件作为 snakemake 中每个规则的日志
- java - 如何将 maven 插件上传到 Github 包?