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