58

我刚刚将 Xcode 8.0 从 beta 4 升级到 beta 6,并且在尝试在我的设备上构建应用程序时收到此消息“无法从设备读取”。任何想法可能是什么问题?

4

15 回答 15

51

这是缺少符号时的错误。通常,当您的设备版本高于 Xcode(例如 iOS 10 vs Xcode 7.3)时,您会收到此错误。在这种情况下,Xcode 8 beta 6 无法从设备复制 iOS 10 beta 6 符号。

  1. 在 Xcode 中打开设备
  2. 选择您的设备。它应该有一个意外的错误消息
  3. 删除~/Library/Developer/Xcode/iOS DeviceSupport ”目录
  4. 拔下您的设备
  5. 重新启动您的设备
  6. 插回您的设备
  7. Xcode 应该立即开始复制符号文件
于 2016-08-19T00:55:32.650 回答
17

我让它工作。尝试重新启动您的设备。

如果没有,删除 /Users/yourusername/Library/Developer/Xcode/iOS DeviceSupport 的内容,再次将其插入 Xcode 并让它处理符号文件。

于 2016-08-15T23:26:13.943 回答
15

我发现自己也遇到了同样的问题,我的 iOS > 设置 > 开发人员:原来是空白的。

解决方案

在 iOS 设备上运行:

  1. 设置 > 通用 > 重置 > 重置网络设置
  2. 设备将重新启动(您将丢失 wifi 密码等)
  3. 启动 Xcode 8 ( beta 6 ) 并插入您的设备。

如果仅此一项不起作用,请尝试以下

  1. 拔下您的设备。
  2. 重新启动你的 Mac
  3. 下载 Xcode 8 beta 6 并将其放在应用程序文件夹中。
  4. 删除以下内容:/Users/ User /Library/Developer/Xcode/iOS DeviceSupport。
  5. 执行上述步骤以在 iOS 10 设备上重置网络设置。
  6. 当 iOS 设备启动时将其插入您的 Mac,接受它作为受信任的设备
  7. 启动 Xcode 8 beta 6。

希望这对其他人有用,上面的列表包括所有最常见的修复。

于 2016-08-17T15:47:07.447 回答
12
  1. 将 Xcode 更新到 Xcode 8 beta 6
  2. 并在 iPhone 上重置网络(设置 > 通用 > 重置 > 重置网络设置)。

这对我有用。

于 2016-08-18T01:01:09.633 回答
3

I didn't need to do the Reset Network step for the phone.

于 2016-08-25T17:51:29.277 回答
2

几个小时前我遇到了同样的问题。按照以下步骤解决了我的问题。

  1. 重启 Mac
  2. 重启 iOS 设备
  3. 打开 xcode 测试版
  4. 从“window->Devices”菜单打开设备窗口
  5. 单击 iPad 并等待“加载符号”进度指示器完成。

我花了 10 分钟加载符号,然后 Xcode 检测到设备。我不得不重新启动两次 iOS 设备和一次 Mac。

如果您在第 5 步之后看到错误,请硬重启 iOS 设备(同时按下主页按钮和睡眠按钮并等待苹果徽标出现)并从第 1 步开始尝试相同的操作。

我的配置:Mac(10.11.6)、iPad(构建版本:10.0_14A5341a)、XCode 8.0 beta 6

希望这可以帮助 :)

于 2016-08-16T01:04:39.653 回答
2

只需重新启动您的设备

这对我有用……也许对你也有用……

于 2016-09-26T12:27:52.630 回答
1

对我来说,将开发目标更改为 9,然后再改回 10 有效。

于 2016-08-18T11:21:30.123 回答
1

这里有同样的问题。通过重置设备(电源按钮 + 主页按钮)并用原始设备替换闪电(显然我正在使用其中一个复制品)来修复它。

于 2016-08-23T07:23:22.230 回答
1

Xcode 10 为我重新配对设备修复问题。

  1. 打开设备:选择菜单Xcode > Window > Devices and Simulators ⌘+⇧+2
  2. 内部窗口“设备和模拟器”:
    1. 在左栏中选择您的设备
    2. 右键单击设备以打开列表菜单
    3. 选择列表菜单“取消配对设备
    4. 设备将显示“信任对话框”> 选择信任。如果未显示对话框,请在设备上打开系统设置 > 开发人员 > 清除受信任的计算机
于 2019-01-23T12:25:41.937 回答
0

我尝试了上述所有步骤,然后重新启动,重新启动手机和我的 mac book,它们都不起作用。我最终下载了 Xcode 版本 8.1 (8T61a) 并且它可以工作。我手机的操作系统版本是 iOS 10.1 在 xcode 8.1 中,我的 swift 文件必须有一些小的语法更改才能构建。

于 2016-10-26T00:17:55.003 回答
0

I was facing this issue on XCode 8 Beta 4. Updating XCode to XCode 8 Beta 6 resolved the issue.

I read somewhere that "Settings->General->Reset->Reset All Settings" resolves this issue. It did not help me but I had done it anyway. Not sure if Settings need to be reset along with updating XCode.

于 2016-08-29T13:10:21.463 回答
0

我的两分钱:我可以确认版本 9.2 (9C40b) 和 highSierra / OS 11.2.5 (15D60) 的相同微不足道的修复

我得到了同样的错误,但在重新启动 OSX 后它确实有效。

于 2018-01-22T11:14:36.417 回答
0

以上解决方案都不适合我。事实证明,如果您将 GM 用于 tvOS 10,它不会下载符号文件。我删除了 GM 的配置文件,它就像一个魅力。

希望这对某人有帮助。

于 2016-09-13T21:07:22.023 回答
-5

我对 14A5341a 也有同样的问题。由于几次重新启动并没有带来任何改进,我深入挖掘并发现当我开始通过 iCloud 跟踪我的设备时问题就出现了。一旦我关闭跟踪,一切都会再次按预期工作。

于 2016-08-16T10:28:21.893 回答