【发布时间】:2019-03-14 13:38:56
【问题描述】:
我正在开发一个使用 GPS 的应用程序。在模拟器中,我总是使用 Xcode 的位置模拟功能,它一直对我有用。 我在 Xcode 10 中选择了 Debug - Location - Freeway Drive 选项。 每当我选择一些预设来模拟时,Xcode 都会显示以下错误:
[Client] #Spi, Interrupted
在模拟设备上启用了 GPS,并且应用有权访问 GPS。我已经尝试多次重新启动模拟器,选择了另一个设备,但没有设备工作。有没有人可以解决这个问题?
问候
【问题讨论】:
-
您是否尝试过删除所有派生数据(在 ~/Library/Developer/Xcode 关闭模拟器后)?我没有收到那个错误,但是使用 Xcode 10 + iOS 12 的 GPS 模拟对我来说也很奇怪(在更新之前没有这样的东西):它只是在一段时间后完全停止工作而没有任何警告,两者在手机上看顺便说一句。到目前为止我发现的唯一一件事就是删除所有派生数据,但这只是一个临时修复,至少在我的情况下......
-
这并没有解决问题。我下载了最新的 Xcode Beta,用 iOS 12.1 Beta 启动了一个模拟器,它工作正常。当我切换回最新的 Xcode 版本时,它也可以在那里工作。
标签: xcode ios-simulator