我正在iOS设备上运行应用程序,但在Instruments中,该设备显示为灰色。
这也意味着我无法附加流程(Cant launch iOS app with Instruments on device)。这与我之前的问题有关:Instruments > Profile - Revoke and request
Xcode:6.1.1 iOS:7.1.2
知道为什么吗?
答案 0 :(得分:27)
我只需要重新启动手机(不是我的Mac),然后错误就消失了 (Xcode 9.2,iPhone X运行11.2.6)。
答案 1 :(得分:17)
我遇到了这个问题并通过
解决了这个问题现在它出现在乐器中。我尝试拔掉设备,重新启动xcode,但这不起作用。重新启动一切就是我的诀窍。
答案 2 :(得分:2)
我遇到了这个问题。 Xcode(版本9.3.1(9E501)),iphone 7,我强行退出仪器。这是工作
答案 3 :(得分:1)
我今天在xcode7.2.1,iOS 9.2.1,iPhone 6Sp上遇到了同样的问题。通过重新启动我的Mac,我的手表和iPhone解决了这个问题。
答案 4 :(得分:1)
当Profile变灰时,我遇到了同样的问题。原来是我在顶部将设备选项设置为“通用iOS设备”
一旦我将其切换到实际的模拟器设备,或者我的实际设备配置文件不再显示为灰色
另一个选择是可以在Xcode的顶部转到Help
>搜索Edit Scheme
并选择它>在屏幕的左侧选择Profile
>更改{{1 }}下拉至Executable
答案 5 :(得分:0)
我不知道哪个进程有帮助,但我强制退出活动监视器中的AppleMobileDeviceHelper
和DTServiceHub
,然后它再次开始工作(我能够选择我的手机而无需重新启动)。
答案 6 :(得分:0)
如果您的工作区包含多个项目和/或多个目标,则XCode似乎不知道要分析哪个二进制文件。
只需Edit your scheme -> Profile -> Choose an Executable
,它应该启用分析选项。
答案 7 :(得分:0)
最近,我在Xcode版本10.1(10B61),iphone 7和Mac 10.14.1(18B75)上再次遇到这个问题。我通过将部署从8.0升级到10.1解决了该问题。实际上,我遇到了许多由该版本引起的奇怪Xcode bug,就像这个(xcode gpu shader profiler)
答案 8 :(得分:0)
原来,我的iPhone不信任我的计算机。
如何重新信任计算机,请参阅: https://www.wikihow.com/Trust-a-Computer-on-an-iPhone
简而言之,您应该在设置中重置“位置和隐私”,然后再次插入iPhone。然后您将再次看到“信任此计算机”。
答案 9 :(得分:0)
我的问题是每次插入计算机时都要求我信任计算机。
要修复此问题,我必须先打开Hotspot,然后再将其关闭。