我正在尝试运行从github下载的Aplication,当我运行时,出现无法在目标中打开文件的错误,我有xcode 10。
我已经搜索了解决方案并得到了这个
我遇到了同样的问题,但是在Xcode 6.1.1中-对我而言,解决的问题是将两个与Pods相关的目标的配置文件设置更改为None,然后再次运行pod install。 通过选择项目(而非目标),然后选择“信息”选项卡,可以找到配置文件设置。
但找不到配置文件位置。 这是错误图片
答案 0 :(得分:15)
在文件->工作区设置中->选择旧版生成系统
确保已正确安装打开的.xcworkspace文件和pod
答案 1 :(得分:4)
我发现对我有用的解决方案是
在项目根目录内
root
|- <ProjectName>
|- <ProjectName>.xcodeproj
|- <ProjectName>.xcworkspace
|- <ProjectName>Tests
|- Podfile
|- Podfile.lock
|- Pods
删除以下文件。确保您已复制Podfile的内容。
使用Xcode或使用终端命令打开.xcodeproj
open <ProjectName>.xcodeproj
在Xcode内,找到“ Pods”文件夹,其中应包含类似...的内容。
Pods
|- Pods-<ProjectName>.debug.xconfig
|- Pods-<ProjectName>.release.xconfig
删除这些引用,并在出现提示时选择“移至垃圾箱”。
关闭Xcode
现在运行以下命令:
pod init && pod install
打开您的Podfile,然后粘贴到以前删除的,先前复制的旧Podfile中。
运行以下命令:
pod install
在终端中,使用以下命令再次打开Xcode
open <ProjectName>.xcworkspace
注意:我打开了xcworkspace
文件,而不是xcodeproj文件。
在这一点上,我现在可以正常编译我的代码,而不必更改回旧版构建系统。
答案 2 :(得分:2)
对我来说,它有效,请更新CocoaPods的版本并重新安装吊舱
sudo gem install cocoapods
答案 3 :(得分:1)
删除文件名“ Podfile.lock”,然后再次尝试安装pod。
答案 4 :(得分:1)
最近我本人偶然发现了这个问题。看来这是CocoaPods中的bug。
可能的解决方法:gem install cocoapods --pre
答案 5 :(得分:1)
我在使用新安装的Xcode的新Macbook中打开旧项目时遇到了同样的错误,并且没有可可豆荚或其他相关物品。
我要解决此问题的方法是遵循alamofire issues #1727中的某些步骤并进行一些更改。打开Pod文件所在的终端和cd项目。
所以,这对我有用:
然后,清理构建文件夹并构建项目。
答案 6 :(得分:1)
发生这种情况的原因是更改了项目名称或项目中缺少Pod。
如果未找到豆荚,请遵循以下方法
如果上述方法无效,则其项目名称为Issue,然后使用以下方法
从终端运行以下命令
从终端转到您的目录
pod解体
干净的豆荚
pod安装
现在完成打开您的xcWorkSpace文件
答案 7 :(得分:1)
重新安装 Pod 以清理所有内容:
pod deintegrate
pod install
答案 8 :(得分:0)
1- 在xcode中 菜单->项目->清理构建文件
2- 关闭项目
3- 在终端 cd
4- 在终端 广告连播更新
5- 重新打开 project..xcworkspace文件
6- 清洁,建造
祝你好运
答案 9 :(得分:0)
我在下面尝试过,错误消失了!!
项目名称-SwiftExample
去Pod->信息->配置->调试 将Pods-SwiftExample更改为“无”
即使将代码重新设置为原始代码也可以编译。
答案 10 :(得分:0)
我从GitLab克隆的项目也遇到了这个问题。您的错误与我的错误极为相似。我通过在Terminal中运行它来解决它:
cd path/to/your/project
pod install
当我在Finder中检查项目文件夹时,有一个Podfile。但是在Xcode中查看的同一项目在“ Pods”模块下没有任何内容。由此,我发现未安装Pod(或安装正确?),并解决了该错误。
答案 11 :(得分:0)
打开您的项目文件(project.pbxproj),并在“目标支持文件”文件夹之前的路径中添加对“ Pods”的检查。删除它,然后我就可以正常构建了。
答案 12 :(得分:0)
从GitHub下载Xcode项目后,运行以下命令:
cd /your-xcode-project
pod install
这适用于Xcode 10.2。
答案 13 :(得分:0)
Xcode
Terminal
pod install
我试图在删除不需要的Pod之后执行pod install
(步骤2、3和4),但是仍然无法正常工作。退出Xcode(步骤1、2、3和5)有效。
答案 14 :(得分:0)
我可以看到那里已经给出了许多解决方案。但我相信解决此问题的最简单方法是
就是这样。新创建的.xcworkspace文件可以正常使用。
答案 15 :(得分:-1)
如果您突然开始在现有项目中看到此问题,请先尝试