提问者:小点点

文件yoga-prefix. pch的非可移植路径,指定路径因大小写而异。具有重复字符的损坏文件路径


我使用react-native-cli创建了一个项目并通过cocoapods安装了一些pod,但每次我尝试在Xcode中构建项目时,它都会给我这个奇怪的错误:

非可移植路径到文件 /UUsersCcrysilDDesktopaapp-demoiiosPPodsTTarget支持FilesyYogayhya-prefix. pch;指定的路径与磁盘上的文件名大小写不同

由于某种原因,路径复制了每个文件/文件夹的第一个字符,并删除了所有反斜杠。我可以在查找器中毫无问题地找到这个文件,而且我没有触及cocoapods自动设置的任何路径变量,所以我不确定是什么导致了这一点。我还尝试删除所有pod并重新安装它们,删除整个 /ios文件夹并重建它,但似乎没有任何效果。

我正在使用Xcode 9.2,react-native 0.53.3和cocoapods 1.4.0,这是我的Podfile,以防它可能有所帮助:https://nofile.io/f/6oCNuZ6HEYb/Podfile


共3个答案

匿名用户

对我来说,我必须删除并重新安装node_modulesPod。始终首先重新安装node_modules,因为Pod依赖它们。

rm -Rf node_nodules
npm install
cd ios
rm -Rf Pods
pod install

匿名用户

对我来说唯一有效的解决办法就是移除豆荚

rm-Rf Podspod install重建

匿名用户

对我来说,在前缀标题的路径中将“瑜伽”更改为“瑜伽”摆脱了错误