gpt4 book ai didi

swift - 打开模块 'XCTest' : Not a directory 的导入文件

转载 作者:行者123 更新时间:2023-11-28 08:24:57 25 4
gpt4 key购买 nike

我在使用 Xcode 8.1 的全新 Sierra 设置中遇到了这个问题。

我有一个适用于 iOS 的框架目标,该目标构建良好,但是当我尝试构建以进行测试时,构建失败并出现此错误:

Opening import file for module 'XCTest': Not a directory

enter image description here

我已经看过这些问题了,但是他们的建议对我们没有用:

项目中的所有设置都非常标准。

最佳答案

这个问题的起因很奇怪。

它发生在我通过 MAS 在其上安装 Xcode 8.1 的 CI 框中。在我们公司,我们使用 xcode-install 提供 CI 盒,但出于某种我不记得的原因,我无法在这个上这样做。

为了模仿 xcode-install 的行为,我将 Xcode.app 重命名为 Xcode-8.1.app,并为其创建了一个名为 Xcode.app 的别名。

这就是问题所在。我创建的别名不是正确的符号链接(symbolic link)。 Xcode.app 实际上不是一个文件夹。

我在尝试执行命令行构建时意识到这一点,该命令行构建引用了 Foundation/UIKit 以外的某些系统框架...它失败了,说它无法在 Xcode.app/....

一旦我将 Xcode.app 变成一个正确的符号链接(symbolic link),一切都会正常进行。

关于swift - 打开模块 'XCTest' : Not a directory 的导入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40299904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com