Unity iOS ошибка сборки: дублированный символ для распознавания речи в Xcode - PullRequest
1 голос
/ 04 марта 2020

Я пытаюсь собрать свое приложение Unity на Xcode; он включает в себя плагин, купленный в Asset Store (Mobile Speech Recognizer), который добавляет инфраструктуру в мой проект во время сборки (Speech.framework), а также его файл .a (KKSpeechRecognizer.a). Хорошо, когда я встраиваю в XCode, я получаю эту ошибку:

дубликат символа '_StringFromKKSpeechRecognitionAuthorizationStatus' в: /Users/user/Desktop/something/Libraries/Plugins/iOS/KKSpeechRecognizer.a(KKSpeech. o) /Users/user/Desktop/something/Libraries/Plugins/iOS/KKSpeechRecognizer.a(UnitySpeechRecognizerDelegate.o) ld: 1 дубликат символа для архитектуры arm64

Я пытаюсь открыть / изменить этот файл (KKSpeechRecognizer.a), но я не могу найти способ, как правильно его найти.

1 Ответ

0 голосов
/ 18 апреля 2020

Эта проблема была решена на форуме поддержки: http://www.kokosoft.pl/forums/topic/unity-ios-build-failure-duplicate-symbol-for-speech-recognition-in-xcode/

Вам необходимо заменить Assets / Plugins / iOS / KKSpeechRecognizer.a на опубликованную там версию.

...