代码之家  ›  专栏  ›  技术社区  ›  user156213

iOS崩溃的GVR音频引擎

  •  3
  • user156213  · 技术社区  · 7 年前

    我正在尝试运行一个使用Google Resonance Audio SDK for iOS的程序,但是每次尝试初始化GVRAudioEngine时,应用程序都会崩溃,这个错误出现在XCode中:

    Thread 1: EXC_BAD_ACCESS (code=1, 
          address=0xffffffffffffffe8)
    

    具体来说,我试着运行本教程中的程序, Treasure Hunt Demo ,这是Google提供的示例教程,但是使用xcode10.0和ios11或12,我在遵循说明的同时收到了上面的错误消息。

    2 回复  |  直到 7 年前
        1
  •  3
  •   Aris    7 年前

    使用此播客文件

    target 'TreasureHunt' do
      pod 'GVRKit' , '1.140.0'
      pod 'GVRAudioSDK' , '1.140.0'
    end
    

    然后跑 pod update

    GVRSDK GVRAudioSDK source

        2
  •  1
  •   Mojtaba Hosseini    7 年前

    循序渐进地遵循guid,它将起作用:

    • 克隆 this repo
    • pod install
    • 可选运行 pod update
    • 在Xcode中,打开 (Samples/treasehunt/treasehunt.xcworkspace),然后单击Run。

    GTMSessionFetcher (1.2.0)
    GVRAudioSDK (1.140.0)
    GVRKit (1.140.0)
    GVRSDK (1.140.0)
    GoogleToolboxForMac (2.1.4)
    

    :

    EXC_BAD_ACCESS 意味着有些东西是不可接近的。也许它是一个对象,已经解除分配早些时候,或一些保留循环。必须从堆栈跟踪中进行调查。以下可能会有所帮助:

    • 打开
    • 检查 僵尸对象

    它会告诉你一条消息是否被发送给僵尸,你可以追踪它

    推荐文章