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

我一直试图使用最新版本的Xcode 7.0.1(7A1001 9/28发布)以及Xcode 7(7A218)的先前版本以及Xcode 7.1 Beta 2 (7B75)。

我的设备是安装了iOS 9.0.1的iPhone 6+ – iOS9的最新GM版本。 我能够在这个设备上运行/debugging应用程序,没有问题。

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

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

Xcode 7.0.1:
Xcode 7.0.1

Xcode 7.0:
Xcode 7.0

Xcode 7.1 beta 2:
Xcode 7.1 beta 2

TL; DR – 执行完整的设备重新启动; 重新启动Xcode&仪器; 如果提示启用设备进行开发,请select“打开Xcode”。

更新3/31/2016:我还没有遇到与Xcode(7.2.x,7.3)的最新版本有任何问题,所以看起来稳定性在这里得到了改善。


我相信我可能终于得到这个工作正常。 详细步骤:

  1. 从Mac上拔下设备的电源并完全closures设备电源(按住电源button几秒钟;滑动电源即可closures电源)。
  2. closuresXcode和仪器。
  3. 重新启动设备,一旦完全启动,重新连接到Mac。
  4. 重新启动Xcode。 在这里,我的设备显示为禁用,Xcode指示设备不可用。
  5. 打开你的项目; (Shift + Command + K),Build(Command + B),Profile(Command + I)。
  6. 仪器推出后,我注意到该设备已启用。 select它后,会显示一条消息,标题为“启用此设备进行开发?” 和“这将打开Xcode并启用此设备进行开发”消息。 (请注意,这只是我第一次经历这个过程,即使我已经在使用该设备进行开发 – 而有些用户也报告说他们没有被提供这个对话。)

启用此设备进行开发?

  1. 点击“打开Xcode”。 在这里Xcode没有提示我什么也没有显示任何东西 – 没有额外的消息表明任何事情已经完成,或者设备是否可用于开发。 打开设备窗口,该设备似乎是可用的。 (我没有被提出这个选项以备后面的发生。)
  2. 现在我可以在乐器中select设备并对其进行configuration。

作为一个方面说明,我也再次能够从设备窗口中删除已安装的应用程序(我意识到这是不可能做到)。

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

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


更新:我的设备似乎失去了执行这些步骤后不能用于分析一些时间 – 我不得不重新启动我的设备,以便它可用于分析。 不知道什么是触发这种行为,但我会为此提交一个雷达。

closures仪器 – >长按家庭和电源button – >重启仪器重置您的设备。 适用于Xcode 7.3。

根据开发者论坛上的苹果员工的说法,这个问题的行为在Xcode 7.3testing版中有了很大的改进,所以一个简单的解决scheme就是尝试升级Xcode。 我已经升级,似乎到目前为止。