Flutter speech_recognition ошибка быстрой сборки - PullRequest
1 голос
/ 02 мая 2019

Я получаю ошибку сборки при использовании пакета flutter speech_recognition. Попробуйте собрать для iOS прямо сейчас. Не тестировал Android.

Я следовал инструкциям по установке. Похоже, что пакет загружается после изменения файла .yaml. Я использую Visual Studio IDE на MacBook Pro.

Launching lib/main.dart on iPhone Xʀ in debug mode...
Xcode build done.                                            9.8s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **
Xcode's output:
↳
    === BUILD TARGET speech_recognition OF PROJECT Pods WITH CONFIGURATION Debug ===
    /Users/abcdefg/Development/flutter/.pub-cache/hosted/pub.dartlang.org/speech_recognition-0.3.0+1/ios/Classes/SpeechRecognitionPlugin.m:2:9: fatal error: 'speech_recognition/speech_recognition-Swift.h' file not found
    #import <speech_recognition/speech_recognition-Swift.h>
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 error generated.
Could not build the application for the simulator.
Error launching application on iPhone Xʀ.

Из моего каталога разработчиков. Я могу найти каталоги speech_recognition, но файл .h нигде не найти.

abcdefg-MacBook-Pro:Development abcdefg$ !find
find . -name speech_recognition
./learning_fluter/ios/Pods/Target Support Files/speech_recognition
./learning_fluter/ios/Pods/Headers/Public/speech_recognition
./learning_fluter/ios/Pods/Headers/Private/speech_recognition
./learning_fluter/ios/.symlinks/plugins/speech_recognition
./learning_fluter/build/ios/Debug-iphonesimulator/speech_recognition
abcdefg-MacBook-Pro:Development abcdefg$ find . -name speech_recognition-Swift.h
abcdefg-MacBook-Pro:Development abcdefg$ 

Любая помощь будет оценена !!

1 Ответ

0 голосов
/ 06 июня 2019
  1. Убедитесь, что проект был создан с помощью команды -i, как показано ниже: futter create -i swift [your_project_name].
  2. после этого убедитесь, что вы используете в свойствах бегуна SWIFT_VERSION = 4.2. так как предыдущие версии могли вызвать эту ошибку.
  3. И, наконец, добавьте ниже в подфайл:

    цель 'Бегун' до

    use_frameworks!

...