Cocoapods在致电pod init
时给出了此错误消息:
[!] No Xcode project found, please specify one
我已经...
答案 0 :(得分:1)
我的解决方案:
使用终端仍然无法正常工作,所以我只使用官方的Cocoapods应用程序,它工作正常。只需下载它,选择新的podfile,然后选择你的项目,你就可以开始了!
答案 1 :(得分:1)
我遇到了同样的问题,问题出在目录名中。我可以在桌面上看到目录名称中没有空格,但是在Finder中,名称中有空格。关闭XCode,然后将文件夹重命名为没有空格后,问题已解决,“ pod init”工作正常。
答案 2 :(得分:1)
只需关闭XCode和终端一次,然后重新启动终端。确保仅选择项目文件夹的路径。
调用cd /Users/YOUR_USER_NAME/Desktop/PROJECT_NAME
后,只需调用命令~ls
,然后检查文件列表是否包含您的PROJECT_NAME.xcodeproj。如果该文件可用,则意味着您现在可以设置pod init
。否则,您应该导航到下一个级别并找到您的PROJECT_NAME.xcodeproj。
希望有帮助! :)
答案 3 :(得分:1)
我的解决方案:
https://www.jianshu.com/p/a3b803457b08
对我有用。
答案 4 :(得分:0)
确保您位于.xcodeproj所在的正确目录中。
答案 5 :(得分:0)
将projectFolder重命名为7,Project文件夹应与UIWindow
文件具有相同的名称。
答案 6 :(得分:0)
如果您使用的是REACT NATIVE,请确保转到ios文件夹,然后启动pod init
答案 7 :(得分:0)
还可以加上我的2美分。我只是按照以下指南安装了xcode并做出了本机反应:https://dev.to/rob117/how-to-really-set-up-a-react-native-environment-on-mac-248h
使用react-native run-ios
时,一切似乎都按预期运行。...我从另一个项目复制了一些react-native文件,遇到了一些依赖项错误,并通过npm install进行了修复,然后重新启动了MacBook。再次启动后,我运行react-native run-ios
,并收到有关无法启动iPhone 6模拟器的错误。我找不到修复程序,所以我决定确定这是我的代码还是xcode或什么。因此,我转到我的主项目目录,并参考上面发布的链接开始了一个新的react-native项目。一切安装完成后,我再次react-native run-ios
并繁荣起来,一切正常。
因此,我关闭了xcode,模拟器和启动react-native时运行的终端。我回到我的第一个项目并运行react-native run-ios
。除了这个奇怪的错误error Could not find the following native modules: RNKeychain, RNVectorIcons. Did you forget to run "pod install" ?
之外,它再次正常工作。我第一次通过brew安装了cocoapods,我尝试了pod install
,但是它抱怨没有xcode文件或其他东西。我已经尝试过pod init,但是它告诉我No Xcode project found, please specify one
。我运行了pod setup
,没有错误...似乎什么也不做?我猜它正在工作,因为现在我的模拟器再次运行。
也许我只是从package.json中删除react-native-keychain和react-native-vectoricons npm软件包,然后看它是否消失了。我真的不明白什么是古柯豆或为什么需要它。我在想,也许您应该花一些时间更新xcode,删除node_modules文件夹并再次运行npm install
,启动一个新的react-native项目,如果它可以关闭xocde,模拟器和终端,然后尝试运行再次运行您的项目。
如果以前运行良好,并且您没有更新node_modules文件夹之外的任何内容,则删除并重新安装通常对我而言有效。
祝你好运
答案 8 :(得分:0)
答案 9 :(得分:-1)
对我有用。
您的.xcodeproj
在终端中的第一个导入目录。
然后运行pod init
它显示错误([!] No Xcode project found, please specify one)
...然后运行pod install
命令。再次显示错误([!] No
Podfile'在项目目录中。)。..
然后QUIT终端..再次打开...
再次在终端中 import directory
运行命令pod init
..
现在工作正常。