无法在目标xcode 10中打开文件

时间:2018-11-02 10:45:31

标签: xcode macos xcode10

我正在尝试运行从github下载的Aplication,当我运行时,出现无法在目标中打开文件的错误,我有xcode 10。

我已经搜索了解决方案并得到了这个

我遇到了同样的问题,但是在Xcode 6.1.1中-对我而言,解决的问题是将两个与Pods相关的目标的配置文件设置更改为None,然后再次运行pod install。 通过选择项目(而非目标),然后选择“信息”选项卡,可以找到配置文件设置。

但找不到配置文件位置。 这是错误图片

I keep getting these errors

16 个答案:

答案 0 :(得分:15)

在文件->工作区设置中->选择旧版生成系统

确保已正确安装打开的.xcworkspace文件和pod

答案 1 :(得分:4)

我发现对我有用的解决方案是

在项目根目录内

root
  |- <ProjectName>
  |- <ProjectName>.xcodeproj
  |- <ProjectName>.xcworkspace
  |- <ProjectName>Tests
  |- Podfile
  |- Podfile.lock
  |- Pods

删除以下文件。确保您已复制Podfile的内容。

  1. Podfile
  2. Podfile.lock
  3. Pods文件夹

使用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项目。

所以,这对我有用:

  • sudo gem安装可可豆荚
  • pod回购删除主用户
  • pod设置
  • pod回购更新
  • pod安装

然后,清理构建文件夹并构建项目。

答案 6 :(得分:1)

发生这种情况的原因是更改了项目名称或项目中缺少Pod。

如果未找到豆荚,请遵循以下方法

  1. 打开项目,然后按Command + Shift + K
  2. 关闭项目
  3. 打开终端进入您的Xcode项目目录 cd / your-Xcode-project
  4. 如果已经安装了古柯豆荚,那么如果没有 sudo gem install cocoa pods ,请跳过此要点
  5. pod安装

如果上述方法无效,则其项目名称为Issue,然后使用以下方法

  1. 首先,打开您的Pod文件并更改目标
  2. 以“您的Xcode项目名称”为目标

从终端运行以下命令

从终端转到您的目录

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)

  1. 退出Xcode
  2. 打开Terminal
  3. 更改到目录(存在podfile)
  4. pod install

我试图在删除不需要的Pod之后执行pod install(步骤2、3和4),但是仍然无法正常工作。退出Xcode(步骤1、2、3和5)有效。

答案 14 :(得分:0)

我可以看到那里已经给出了许多解决方案。但我相信解决此问题的最简单方法是

  1. 在终端中打开项目目录
  2. 删除.xcworkspace文件
  3. 运行pod install

就是这样。新创建的.xcworkspace文件可以正常使用。

答案 15 :(得分:-1)

如果您突然开始在现有项目中看到此问题,请先尝试

  • pod更新
  • 确保您的广告连播构建设置看起来不错
  • 清理构建文件夹
  • 重试建设