Open2

flutter開発メモ

hi629hi629

flutter build iosをすると以下のエラーが発生。

ios deviseで利用する機能に関するパッケージを利用すると起こるらしい。
今回は音声入力のflutter_ttsを利用した際に発生した。

Lexical or Preprocessor Issue (Xcode): 'flutter_tts/flutter_tts-Swift.h' file not found
/Users/ユーザー名/Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_tts-3.3.3/ios/Classes/FlutterTtsPlugin.m:1:8

今回は以下の記事参考にios/podfileにuse_frameworks!を追記すると解決。

ios/podfile

use_frameworks!

https://stackoverflow.com/a/55293055

hi629hi629

flutter runすると実機側でアプリのアイコンを押すと以下のエラーが発生し、中断した。

Untrusted Developer

Your device management settings do 
not allow using apps from developer
"Apple Development: xxxxxxxxxxxxxxxx"
on this iPhone. You can allow using
these apps in Settings.

iphoneのsettings>general>VPN&Device Managementを開き、該当のアプリを選択して許可した。
その後、flutter runし直すと無事flutter run成功し実機での確認ができた。