首页 > 解决方案 > 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 解决了这个问题。

标签: react-nativegithubcocoapods

解决方案


也许这与已添加/提交的文件相关联,而它们应该被忽略,仅限私有和本地(未上传到 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

推荐阅读