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

时间:2015-10-01 01:54:23

标签: ios iphone xcode xcode7 xcode7.1beta

我一直尝试使用最新版本的Xcode 7.0.1(7月28日发布的7A1001),以及之前版本的Xcode 7(7A218)以及Xcode,对我的设备(通过Instruments)进行配置文件失败7.1 Beta 2(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

4 个答案:

答案 0 :(得分:84)

TL; DR - 执行设备的完全重启;重启Xcode&仪器;选择"打开Xcode"如果提示启用设备进行开发。

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

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

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

    1. 点击"打开Xcode"。在这里,Xcode没有提示我任何事情也没有显示任何内容 - 没有其他消息表明已经完成了任何事情,或者该设备是否可用于开发。打开“设备”窗口,设备似乎可用。 (我没有为后续事件提供此选项。)
    2. 现在我可以在仪器中选择设备并对其进行分析。
    3. 作为旁注,我还能够再次从“设备”窗口中删除已安装的应用程序(我意识到以前无法做到这一点)。

      我不确定我的设备是如何处于此状态的,但我会留意这是否会继续发生。

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

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

答案 1 :(得分:4)

关闭工具 - >长按家用和电源按钮重置设备 - >重启仪器。适用于Xcode 7.3。

答案 2 :(得分:0)

根据Apple staff on the developer forums,这个问题的行为在Xcode 7.3测试版中有很大改进,因此一个简单的解决方案是尝试升级Xcode。我已经升级了,而且到目前为止似乎表现得很好。

答案 3 :(得分:0)

XCode 10.3和iOS 12.4.2仍然出现此问题

我仅重新启动了设备,并且可以正常工作。