我刚刚将Xcode 8.0从beta 4升级到beta 6,当我试图在我的设备上构建应用程序时,我得到了这个消息"无法从设备读取"。知道是什么问题吗?
这是当符号缺失时的错误。通常当你的设备版本高于Xcode(如iOS 10 vs Xcode 7.3)时,你会得到这个错误在这种情况下,Xcode 8 beta 6无法从设备中复制iOS 10 beta 6符号。
- 在Xcode中打开Devices
- 选择您的设备。它应该有一个意外的错误消息
- 删除"~/Library/Developer/Xcode/iOS DeviceSupport"目录
- 拔掉你的设备
- 重启你的设备
- 插入您的设备 Xcode应该立即开始复制符号文件
我让它工作了。尝试重新启动设备。
如果没有,删除/Users/yourusername/Library/Developer/Xcode/iOS DeviceSupport的内容,重新插入Xcode,让它处理符号文件。
我发现自己也有同样的问题,我的iOS>设置>开发者:变成了空白。
解决方案在iOS设备上输入:
- Settings> General> Reset> Reset网络设置
- 设备将重新启动(并且您将丢失wifi密码等)
- 启动Xcode 8 (beta 6)并插入设备。
如果这单独不起作用,请执行
- 拔掉你的设备。
- 重启Mac
- 下载Xcode 8 beta 6并将其放入applications文件夹。
- 删除:/Users/User/Library/Developer/Xcode/iOS DeviceSupport.
- 在iOS 10设备上执行上述步骤重置网络设置。
- 当iOS设备启动时,将其插入Mac,接受它为受信任设备 启动Xcode 8 beta 6。
希望这将为其他人工作,上面的列表包括所有最常见的修复。
- 更新Xcode到Xcode 8 beta 6
- 和重置网络在你的iPhone(设置>常规>重置>重置网络设置)。
这对我有用。
- 更新Xcode到Xcode 8 beta 6 (https://developer.apple.com/download/)
- 用Home/Power键组合重置iPhone
我不需要为手机执行重置网络步骤。
几个小时前我遇到了同样的问题。以下步骤修复了我的问题。
- 重启Mac 重启iOS设备打开xcode测试版
- 从"窗口->设备"菜单打开设备窗口
- 点击iPad,等待"加载符号"进度指示完成。
加载符号花了我10分钟,然后Xcode检测到设备。我不得不重新启动两次iOS设备和一次Mac设备。
如果在第5步之后看到错误,请硬重启iOS设备(同时按home键和sleep键,等待apple徽标出现),并从第1步开始尝试。
我的配置:Mac (10.11.6),iPad(构建版本:10.0_14A5341a),XCode 8.0 beta 6
希望这对你有帮助
重新启动你的设备
这是我的工作…也许这也是你的工作……
对于我来说,将开发目标更改为9,然后再返回到10。
这里也有同样的问题。
Xcode 10 repair device fix problems for me.
- 打开设备:选择菜单Xcode>窗口>设备和模拟器⌘+⌘+ 2
- 内部窗口"设备和模拟器":
- 在左栏选择您的设备
- 右键单击设备打开列表菜单
- 选择列表菜单"Unpair Device"
- 设备将显示"信任对话框">选择信任。如果对话框未显示,在设备上打开system Settings> Developer> Clear Trusted Computers
我在XCode 8 Beta 4中遇到了这个问题。更新XCode到XCode 8 Beta 6解决了这个问题。
我在某处读到"设置->常规->重置->重置所有设置"解决了这个问题。这对我没有帮助,但我还是做了。不确定是否需要重置设置随着更新XCode
以上解决方案对我都不起作用。事实证明,如果你在tvos10中使用GM,它不会下载符号文件。我删除了GM的配置文件,它非常有效。
希望这对某人有帮助。
我尝试了上面所有的步骤,重新启动,重新启动手机和我的mac笔记本,没有一个工作。我最终下载Xcode 8.1版本(8T61a),它的工作原理。我手机的操作系统版本是iOS 10.1在xcode 8.1中,我的swift文件必须有一些小的语法变化来构建。
我的意见:我可以确认9.2版本(9C40b)和highSierra/OS 11.2.5 (15D60)相同的琐碎修复
我得到了同样的错误,但重新启动OSX后,它确实工作。
我对14A5341a也有同样的问题。由于几次重启都没有带来任何改善,我进行了更深入的研究,发现这个问题在我开始通过iCloud跟踪设备时就出现了。当我关闭跟踪功能后,一切又正常了。