Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift-无法在目标Xcode 10中打开文件_Xcode_Macos_Xcode10 - Fatal编程技术网

Swift-无法在目标Xcode 10中打开文件

Swift-无法在目标Xcode 10中打开文件,xcode,macos,xcode10,Xcode,Macos,Xcode10,我正在尝试运行从GitHub下载的应用程序 当我运行get error无法在目标中打开文件时,我有Xcode 10 我已经找到了解决方案,得到了这个 我也遇到了同样的问题,但在Xcode 6.1.1中,我解决了这个问题,将两个与pod相关的目标的配置文件设置更改为None,然后再次运行pod安装 通过选择项目(而不是目标),然后选择“信息”选项卡,可以找到配置文件设置 但找不到配置文件位置 以下是错误图片: 在文件->项目设置->选择传统构建系统 确保已打开.xcworkspace文件并正确安装

我正在尝试运行从GitHub下载的应用程序

当我运行get error无法在目标中打开文件时,我有Xcode 10

我已经找到了解决方案,得到了这个

我也遇到了同样的问题,但在Xcode 6.1.1中,我解决了这个问题,将两个与pod相关的目标的配置文件设置更改为None,然后再次运行pod安装

通过选择项目(而不是目标),然后选择“信息”选项卡,可以找到配置文件设置

但找不到配置文件位置

以下是错误图片:

在文件->项目设置->选择传统构建系统


确保已打开.xcworkspace文件并正确安装了pod。

如果在现有项目中突然发现此问题,在尝试其他操作之前,请尝试

  • 吊舱更新
  • 确保你的吊舱构建设置看起来不错
  • 清理生成文件夹
  • 重试构建

    • 我发现一个适合我的解决方案是

      在项目根目录中

      root
        |- <ProjectName>
        |- <ProjectName>.xcodeproj
        |- <ProjectName>.xcworkspace
        |- <ProjectName>Tests
        |- Podfile
        |- Podfile.lock
        |- Pods
      
      打开播客文件并粘贴到先前复制的、先前删除的旧播客文件中

      运行以下命令:

      pod install
      
      在终端中,使用以下命令再次打开Xcode

      open <ProjectName>.xcworkspace
      
      open.xcworkspace
      
      注意:我打开的是
      xcworkspace
      文件,而不是xcodeproj文件

      在这一点上,对于我来说,我能够正常编译我的代码,而不必更改回传统的构建系统

      1- 在xcode中 菜单-->项目-->清理生成文件

      二,- 关闭项目

      三,- 在终点站 光盘

      四,- 在终点站 吊舱更新

      五,- 重新开放 project..xcworkspace文件

      六,- 清洁,建造


      祝你好运

      删除文件名“Podfile.lock”,然后再次尝试pod安装。

      我最近偶然发现了这个问题。好像是椰子荚中的一种


      可能的修复方法:
      gem安装cocoapods——对我来说,它可以工作,更新cocoapods的版本并重新安装pods

      sudo gem install cocoapods
      

      我在下面试过,错误消失了

      项目名称-SwiftExample

      转到播客->信息->配置->调试 将Pods SwiftExample更改为“无”


      即使将代码设置回原始状态,代码也会编译。

      我从GitLab克隆的项目也有这个问题。你的错误和我的非常相似。我通过在终端中运行以下命令解决了此问题:

      cd path/to/your/project
      pod install
      
      当我在Finder中检查项目文件夹时,发现有一个播客文件。但在Xcode中查看的同一个项目在“Pods”模块下没有任何内容。从这一点我发现吊舱没有安装(或安装正确?),安装它们解决了这个错误


      如果有一些pod或.xcworkspace文件,在安装之前可能值得执行
      pod反集成
      ——只是为了确保:)

      打开项目文件(project.pbxproj),并检查“Pods”是否添加到“目标支持文件”文件夹之前的路径中。删除它,我就可以很好地构建它。

      我在新的macbook中打开一个旧项目时遇到了同样的错误,它最近安装了Xcode,没有可可豆或任何相关的东西

      我解决这个问题的方法是遵循阿拉莫菲尔的一些步骤,并改变一些事情。打开pod文件所在的终端和cd项目

      所以,这对我来说很有用:

      • sudogem安装可可豆
      • pod repo移除主机
      • 吊舱设置
      • pod回购更新
      • 吊舱安装

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

      从GitHub下载Xcode project后,运行以下命令:

      cd /your-xcode-project
      pod install
      
      这在Xcode 10.2上有效

    • 退出
      Xcode
    • 打开
      终端
    • 更改到目录(存在podfile的位置)
    • pod安装

    • 在移除不需要的pod(步骤2、3和4)后,我试图进行
      pod安装
      ,但它仍然不起作用。退出Xcode(第1步、第2步、第3步和第5步)有效。

      我可以看到已经给出了很多解决方案。但我相信解决这个问题最简单的方法是

    • 在终端中打开项目目录
    • 删除.xcworkspace文件
    • 运行吊舱安装

    • 就这样。新创建的.xcworkspace文件将正常工作。

      这是由于更改了项目名称或错过了项目中的POD而发生的。

      如果未找到吊舱,则采用以下方法

    • 打开项目并命令+Shift+K
    • 关闭项目
    • 打开终端进入您的Xcode项目目录cd/您的Xcode项目
    • 如果已经安装了coca pods,那么跳过这一点如果没有sudo gem install coca pods在终端上运行此命令
    • 吊舱安装
    • 如果上述方法不起作用,因此其项目名称问题,则采用以下方法

    • 首先,打开Pod文件并更改目标
    • 目标“您的Xcode项目名称”是否
    • 从终端运行以下命令

      从终端转到您的目录

      吊舱去集成

      豆荚清洁

      吊舱安装


      完成现在打开您的xcWorkSpace文件

      重新安装POD以清理所有内容:

      pod deintegrate
      pod install
      

      当我运行pod解集成和pod安装时,没有收到错误,没有此类模块“SwiftSocket”1)pod repo移除主机2)pod安装3)pod安装。试试这个为什么你建议人们使用遗留构建系统?毫无意义。@user117191提供的解决方案非常有效。这不就是运行“pod更新”吗?在这种情况下,它将更新到指定pods的更新版本。很棒的解决方案!这对我有用。比使用遗留系统要好得多。这应该是最重要的答案。这是一步一步提供答案的方式。非常好的答案。这在您重命名整个项目名称后也有效。是的,我们需要更新cd path/to/your/project pod install
      cd /your-xcode-project
      pod install
      
      pod deintegrate
      pod install