无法使用Xcode 7,7.0.1或7.1 beta在iOS 9.0.1设备上分析应用程序

Der*_*Lee 41 iphone xcode ios xcode7 xcode7.1beta

我一直尝试使用最新版本的Xcode 7.0.1(7月28日发布的7A1001)以及之前版本的Xcode 7(7A218)以及Xcode 7.1 Beta 2来配置我的设备(通过Instruments) (7B75).

我的设备是安装了iOS 9.0.1的iPhone 6+ - iOS9的最新GM版本.我可以毫无问题地在这个设备上运行/调试应用程序.

在下面的屏幕截图中,您可以看到我的设备在所有版本的所有屏幕截图中都被禁用(灰显).我能够分析运行iOS 8.4.1的其他设备,没有任何问题.

当前版本的Xcode是否不支持针对iOS 9.0.1的分析,或者是否存在某种配置设置或已知的解决方法?

Xcode 7.0.1:
Xcode 7.0.1

Xcode 7.0:
Xcode 7.0

Xcode 7.1 beta 2:
Xcode 7.1 beta 2

Der*_*Lee 85

TL; DR - 执行设备的完全重启; 重启Xcode和仪器; 如果系统提示启用设备进行开发,请选择"打开Xcode".

2016年3月31日更新:我没有遇到过Xcode(7.2.x,7.3)最新版本的任何问题,因此这里的稳定性似乎有所改善.


我相信我可能终于让它正常工作了.详细步骤:

  1. 从Mac上拔下设备的电源插头并完全关闭设备(按住电源按钮几秒钟;滑动关闭电源).
  2. 关闭Xcode和仪器.
  3. 重启设备并在启动后将其重新连接到Mac.
  4. 重新启动Xcode.在这里,我的设备显示为禁用,Xcode表示该设备无法使用.
  5. 打开你的项目; 清理(​​Shift + Command + K),Build(Command + B),Profile(Command + I).
  6. 仪器发布后,我注意到该设备已启用.选择后,会显示一条消息,标题为"启用此设备进行开发?" 和消息"这将打开Xcode并启用此设备进行开发." (请注意,这只发生在我第一次经历这个过程时,即使我已经使用该设备进行开发 - 而一些用户也报告说他们没有提供此对话.)

启用此设备进行开发?

  1. 单击"打开Xcode".在这里,Xcode没有提示我任何事情,也没有显示任何内容 - 没有其他消息表明已经完成了任何事情,或者设备是否可用于开发.打开"设备"窗口,设备似乎可用.(我没有为随后的事件提供此选项.)
  2. 现在我可以在仪器中选择设备并对其进行分析.

作为旁注,我还能够再次从"设备"窗口中删除已安装的应用程序(我意识到以前无法做到这一点).

我不确定我的设备是如何在这种状态下结束的,但是我会留意这是否会继续发生.

请注意,这是使用Xcode 7.0.1完成的.


更新:在执行这些步骤后,我的设备似乎无法用于分析一段时间 - 我不得不重新启动设备以便可以进行分析.不知道是什么触发了这种行为,但我会为此提交一个Radar.