【问题标题】:iOS5 unable to read symbols for Riven.bundle (file not found)iOS5 无法读取 Riven.bundle 的符号(找不到文件)
【发布时间】:2011-10-17 18:16:05
【问题描述】:
有谁知道 Riven.bundle 是什么以及为什么 Xcode 在 iPad 上调试时给我这些警告?
警告:无法读取符号
/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0
(9A334)/Symbols/System/Library/TextInput/Riven.bundle/Riven(文件不
找到)。
警告:在本地找不到 Riven.bundle/Riven 的副本,读取自
远程设备上的内存。这可能会减慢调试会话。
【问题讨论】:
标签:
ios
xcode
cocoa-touch
ios5
【解决方案1】:
猜测:既然它在“TextInput”目录中,而且它可能是 iOS 5 中的新内容,也许它是新拆分键盘的支持代码?这个名字很合适。
【解决方案2】:
尝试:设置>常规>重置所有设置
我在 iPad 上使用最新版本的 Xcode、iOS SDK 和 iOS 固件时遇到了这个确切的问题。根据其他相关线程的建议,我尝试删除“iOS DeviceSupport”文件夹并重新收集符号、清理和重建我的应用程序等等,但均无济于事。
最终为我解决了这个问题的是恢复我的 iPad。此外,我备份了我的 iPad,然后将其恢复为新设备,然后编译并运行了我的应用程序,它运行良好。认为一切都很好,我将旧内容和设置恢复到 iPad 上,此时我又开始遇到问题。从这里我进入设置>常规>重置所有设置,这再次纠正了问题,这让我相信这将从一开始就解决了问题,而无需恢复整个设备。