我正在尝试使用适用于iOS的Google Resonance Audio SDK运行程序,但每次尝试初始化GVRAudioEngine时,应用程序崩溃,并且此错误出现在XCode中:
Thread 1: EXC_BAD_ACCESS (code=1,
address=0xffffffffffffffe8)
有人有在iPhone上运行Google Resonance Audio的经验吗?
具体来说,我正在尝试运行本教程Treasure Hunt Demo(由Google提供的示例教程)中的程序,但是使用Xcode 10.0和iOS 11或12时,在按照说明进行操作时,我得到了上面的错误消息
答案 0 :(得分:2)
使用此Podfile
target 'TreasureHunt' do
pod 'GVRKit' , '1.140.0'
pod 'GVRAudioSDK' , '1.140.0'
end
并运行pod update
当GVRSDK
和GVRAudioSDK
(source)之间版本不匹配时,可能导致此崩溃。
答案 1 :(得分:1)
按照指南进行操作,它将起作用:
pod install
pod update
以确保您具有最新版本在这些吊舱上成功运行的项目可在Xcode 10上运行:
GTMSessionFetcher (1.2.0)
GVRAudioSDK (1.140.0)
GVRKit (1.140.0)
GVRSDK (1.140.0)
GoogleToolboxForMac (2.1.4)
故障排除:
EXC_BAD_ACCESS
表示无法访问某些内容。也许这是一个较早释放的对象,或者是一些保留循环。您必须从堆栈跟踪中进行调查。以下内容可能会有所帮助:
它将告诉您是否有消息发送给僵尸,您可以对其进行跟踪