我刚刚将 Xcode 8.0 从 beta 4 升级到 beta 6,并且在尝试在我的设备上构建应用程序时收到此消息“无法从设备读取”。任何想法可能是什么问题?
15 回答
这是缺少符号时的错误。通常,当您的设备版本高于 Xcode(例如 iOS 10 vs Xcode 7.3)时,您会收到此错误。在这种情况下,Xcode 8 beta 6 无法从设备复制 iOS 10 beta 6 符号。
- 在 Xcode 中打开设备
- 选择您的设备。它应该有一个意外的错误消息
- 删除“ ~/Library/Developer/Xcode/iOS DeviceSupport ”目录
- 拔下您的设备
- 重新启动您的设备
- 插回您的设备
- Xcode 应该立即开始复制符号文件
我让它工作。尝试重新启动您的设备。
如果没有,删除 /Users/yourusername/Library/Developer/Xcode/iOS DeviceSupport 的内容,再次将其插入 Xcode 并让它处理符号文件。
我发现自己也遇到了同样的问题,我的 iOS > 设置 > 开发人员:原来是空白的。
解决方案
在 iOS 设备上运行:
- 设置 > 通用 > 重置 > 重置网络设置
- 设备将重新启动(您将丢失 wifi 密码等)
- 启动 Xcode 8 ( beta 6 ) 并插入您的设备。
如果仅此一项不起作用,请尝试以下
- 拔下您的设备。
- 重新启动你的 Mac
- 下载 Xcode 8 beta 6 并将其放在应用程序文件夹中。
- 删除以下内容:/Users/ User /Library/Developer/Xcode/iOS DeviceSupport。
- 执行上述步骤以在 iOS 10 设备上重置网络设置。
- 当 iOS 设备启动时将其插入您的 Mac,接受它作为受信任的设备
- 启动 Xcode 8 beta 6。
希望这对其他人有用,上面的列表包括所有最常见的修复。
- 将 Xcode 更新到 Xcode 8 beta 6
- 并在 iPhone 上重置网络(设置 > 通用 > 重置 > 重置网络设置)。
这对我有用。
- Update Xcode to Xcode 8 beta 6 (https://developer.apple.com/download/)
- Reset your iPhone with the Home/Power button combo
I didn't need to do the Reset Network step for the phone.
几个小时前我遇到了同样的问题。按照以下步骤解决了我的问题。
- 重启 Mac
- 重启 iOS 设备
- 打开 xcode 测试版
- 从“window->Devices”菜单打开设备窗口
- 单击 iPad 并等待“加载符号”进度指示器完成。
我花了 10 分钟加载符号,然后 Xcode 检测到设备。我不得不重新启动两次 iOS 设备和一次 Mac。
如果您在第 5 步之后看到错误,请硬重启 iOS 设备(同时按下主页按钮和睡眠按钮并等待苹果徽标出现)并从第 1 步开始尝试相同的操作。
我的配置:Mac(10.11.6)、iPad(构建版本:10.0_14A5341a)、XCode 8.0 beta 6
希望这可以帮助 :)
只需重新启动您的设备
这对我有用……也许对你也有用……
对我来说,将开发目标更改为 9,然后再改回 10 有效。
这里有同样的问题。通过重置设备(电源按钮 + 主页按钮)并用原始设备替换闪电(显然我正在使用其中一个复制品)来修复它。
Xcode 10 为我重新配对设备修复问题。
- 打开设备:选择菜单Xcode > Window > Devices and Simulators ⌘+⇧+2
- 内部窗口“设备和模拟器”:
- 在左栏中选择您的设备
- 右键单击设备以打开列表菜单
- 选择列表菜单“取消配对设备”
- 设备将显示“信任对话框”> 选择信任。如果未显示对话框,请在设备上打开系统设置 > 开发人员 > 清除受信任的计算机
我尝试了上述所有步骤,然后重新启动,重新启动手机和我的 mac book,它们都不起作用。我最终下载了 Xcode 版本 8.1 (8T61a) 并且它可以工作。我手机的操作系统版本是 iOS 10.1 在 xcode 8.1 中,我的 swift 文件必须有一些小的语法更改才能构建。
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.
我的两分钱:我可以确认版本 9.2 (9C40b) 和 highSierra / OS 11.2.5 (15D60) 的相同微不足道的修复
我得到了同样的错误,但在重新启动 OSX 后它确实有效。
以上解决方案都不适合我。事实证明,如果您将 GM 用于 tvOS 10,它不会下载符号文件。我删除了 GM 的配置文件,它就像一个魅力。
希望这对某人有帮助。
我对 14A5341a 也有同样的问题。由于几次重新启动并没有带来任何改进,我深入挖掘并发现当我开始通过 iCloud 跟踪我的设备时问题就出现了。一旦我关闭跟踪,一切都会再次按预期工作。