GVR Audio Engine для iOS сбоев - PullRequest
       59

GVR Audio Engine для iOS сбоев

0 голосов
/ 14 октября 2018

Я пытаюсь запустить программу, используя Google Resonance Audio SDK для iOS, но каждый раз, когда я пытаюсь инициализировать GVRAudioEngine, приложение вылетает, и эта ошибка появляется в XCode:

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

у кого-нибудь есть опыт запуска Google Resonance Audio на iPhone?

В частности, я пытаюсь запустить программу из этого учебного пособия, Treasure Hunt Demo , пример учебного пособия, предоставленного Google, но с использованием Xcode10.0 и iOS 11 или 12, я получаю сообщение об ошибке выше, следуя инструкциям.

Ответы [ 2 ]

0 голосов
/ 21 октября 2018

Следуйте пошаговой инструкции, и она будет работать:

  • Клон этого репо
  • В окне терминала перейдите в папку Samples / TreasureHuntи установите зависимости CocoaPod, выполнив следующую команду: pod install
  • при необходимости запустите pod update, чтобы убедиться, что у вас установлена ​​последняя версия
  • В Xcode откройте рабочее пространство TreasureHunt (Samples / TreasureHunt / TreasureHunt.xcworkspace) и нажмите кнопку «Выполнить».

Проект успешно запущен с этими модулями и работает в 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 означает, что что-то недоступно.Может быть, это объект, который был освобожден ранее, или какой-то цикл сохранения.Вы должны исследовать это по трассировке стека.Может помочь следующее:

  • открыть редактировать схему (cmd + <) </li>
  • проверить объекты-зомби
  • запуститьпроект

Он сообщит вам, было ли отправлено сообщение зомби, и вы сможете его отследить

0 голосов
/ 21 октября 2018

Используйте этот подфайл

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

И запустите pod update

Этот сбой может быть вызван несоответствием версий между GVRSDK и GVRAudioSDK ( исходным кодом)).

...