我使用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
对我来说,我必须删除并重新安装node_modules
和Pod
。始终首先重新安装node_modules
,因为Pod依赖它们。
rm -Rf node_nodules
npm install
cd ios
rm -Rf Pods
pod install
对我来说唯一有效的解决办法就是移除豆荚
rm-Rf Pods
pod install
重建
对我来说,在前缀标题的路径中将“瑜伽”更改为“瑜伽”摆脱了错误