使用Time Machine迁移后,运行单元测试时出现以下错误:
无法附加到pid
请确保“项目标题”未在运行,并且“系统用户名”有调试权限。
仅在运行任何框架项目的单元测试时出现此错误。在模拟器和设备上运行应用程序正常。
针对应用程序运行单元测试可行,但对于任何框架运行单元测试都无法启动,因为出现此错误。即使是使用Alamofire或PromiseKit编写的单元测试也会出现此错误。
我尝试了类似问题的解决方案(删除派生数据、清理所有内容、重新安装Xcode、重新启动Mac等),但目前没有解决这个问题。
我使用的是Xcode 9.3,还测试了Xcode 9.4-beta。
我正在运行Mac OS High Sierra-10.13.4(17E199)。
欢迎任何帮助/建议!
cocoapods
吗? - RyanPodfile
(如果您正在使用cocoapods)导入它们。我提出的问题是为了澄清您如何将框架导入到测试目标中。 - RyanAlamofire
和PromiseKit
的框架?并且想要为你创建的框架添加一些单元测试?或者你实际上是在分叉Alamofire
并添加一些测试? - Ryan