Xcode 9.4 未显示单元测试
Posted
技术标签:
【中文标题】Xcode 9.4 未显示单元测试【英文标题】:Xcode 9.4 not showing unit tests 【发布时间】:2018-06-09 19:39:37 【问题描述】:我有一个使用 Swift 4.1、Cocoapods 的项目并进行了一些单元测试。这些测试在 Xcode 9.3 上可见,在我将其更新到 Xcode 9.4 后,测试导航器卡住,甚至删除派生文件夹、清理项目、重新安装软件并重新启动 Mac 不能解决此问题.一定是项目配置错误(但我没有改变任何东西)。 知道我能做什么吗?
(图片已调整大小)
【问题讨论】:
我在类似情况下所做的是直接从Finder中打开测试文件,复制它们的内容,然后在Xcode中完全删除测试目标并重新开始。 @matt 问题已解决,只需深度删除 Xcode 并重新安装即可。 对,好吧,你说“重新安装软件”,所以我假设你已经这样做了。 @matt 我的意思只是Xcode.app
文件。不是缓存(位于不同的地方)。
【参考方案1】:
设法解决了这个问题:
只需按照这个答案this answer 卸载所有 Xcode 条目,然后再次安装 Xcode 9.4。
【讨论】:
我怀疑这可能对其他人有用。 :) 我同意,这个问题很复杂但很容易解决。【参考方案2】:我在 Xcode 10.2.1 中遇到了这个问题,并通过确保我的所有代码都已签入并推送,然后创建一个新的沙箱(我正在使用 git)来解决它。
这比试图找出导致问题的 Xcode 文件更容易。
【讨论】:
以上是关于Xcode 9.4 未显示单元测试的主要内容,如果未能解决你的问题,请参考以下文章
为 Xcode 项目创建单元测试会导致错误:显示最近的消息:-1:未定义符号:_OBJC_CLASS_$_FBSDKCodelessIndexer