Xcode 10 cannot build project because unable to find pods
从github克隆Xcode项目后,我用Xcode打开PROJECT_NAME.xcodeproj文件。 (没有创建Podfile,也没有安装Pod,显然,该项目不需要任何Pod即可运行)。
但是,在构建项目后,会发生错误,指出:
"error: PROJECT_DIRECTORY/Pods/Target Support
Files/Pods-PROJECT_NAME/Pods-PROJECT_NAME.debug.xcconfig: unable to
open file".
我尚未安装任何Pod,也未在此项目中初始化Pod,因为我还不需要它们。
我尝试初始化项目中的Pod,并在创建.xcworkspace文件后安装它们,然后启动它,它已经成功构建并运行。
但是,我不需要任何Pod,那么如何在不安装Pod并直接从.xcodeproj文件运行项目的情况下解决此问题?
tl; dr
pod deintegrate是从项目中删除豆荚的唯一正确方法。
如果您想手动获得它:
在项目设置中,通过Pod删除配置
s xcconfig文件
您可能还想从项目中删除配置,如果这里仍然引用它们:
确保Build Phases不包含任何与CocoaPods相关的步骤:
恕我直言,切勿用手删除吊舱,请使用pod deintegrate。 它将删除所有不必要的文件。
-
谢谢您的回答。 我已将指定的值更改为"无"。 另外,从项目中删除配置。 生成项目后,Xcode给出另一个错误:The sandbox is not in sync with the Podfile.lock. Run pod install or update your CocoaPods installation.。 但是,如上所述,我不需要安装任何吊舱。 另外,我之前还没有安装或初始化项目中的任何Pod。
-
@mamadnazar检查构建阶段作为答案
-
在构建阶段中没有与cocoapods相关的步骤。 但是,它在pod deintegrate命令后起作用。 事实证明,该项目中已经安装了一个Pod,但是更改尚未正确提交到git存储库(我从那里下载了该项目)。 有些文件丢失了,在这种情况下pod deintegrate可以正常工作。 谢谢您的回答。 我应该将其标记为正确的,还是应该首先编辑答案,以使pod deintegrate解决方案位于顶部