Flutter_tts无法在iOS上运行

迪马·日尔科(Dima Zhylko)

我正在尝试使用Flutter_tts编写一个在Flutter上讲文本的应用程序,并且在android上运行良好,但是当我尝试在iOS设备上运行该应用程序时出现错误:

===带有配置调试器的项目目标运行器的构建目标运行器=== 
    ld:警告:找不到自动链接的库'swiftDispatch'ld 
    :警告:找不到自动链接的库'swiftCoreMedia'ld 
    :警告:找不到自动链接库“swiftAVFoundation” 
    LD:警告:找不到自动链接库“swiftFoundation” 
    LD:警告:找不到自动链接库“swiftsimd” 
    LD:警告:找不到自动链接库“swiftObjectiveC” 
    LD :警告:找不到自动链接的库'swiftCoreFoundation' 
...
之前,我将构建系统切换为旧版构建系统,并将“ Swift语言版本”指定为“ Swift 4.2”

当我将构建系统切换到“新构建系统”时,它给了我

Xcode的输出:
    错误:多个命令产生“/Users/dimazhylko/FlutterProjects/flutter_tts_plugin_test/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework”:
    1)目标“转轮”具有从“复制命令/ Users / dimazhylko / FlutterProjects / flutter_tts_plugin_test / ios / Flutter / Flutter.framework'到'/Users/dimazhylko/FlutterProjects/flutter_tts_plugin_test/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework'2 
    )该命令取决于在目标“运行者”中执行命令时:脚本阶段“ [CP]嵌入式Pod框架”
    警告:未运行swift-stdlib-tool:已启用ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES,但产品类型为“ com.apple.product-type.library.static”不是包装器类型。(在目标“ Pods-Runner”中)
    警告:忽略重复的输出文件:'/Users/ '(在目标“ Runner”中)
    注意:使用新的构建系统注释:规划构建注释:构建构建说明

降级Swift版本也无济于事。

我还能尝试解决什么问题?或者,也许您可​​以推荐另一个库?(我已经尝试过Tts,但它似乎不是一个不错的选择,因为它仅适用于flutter v“ 0.5.0”(Dart版本2.0.0 <)

当我打开Xcode时也会收到此警告

丹尼尔·卢顿

在不使用-i swift标志的情况下创建flutter项目时,这是一个已知问题。我在这里概述了类似的问题

flutter create -i swift my_app

作为一种可怕的解决方法,您可以使用-i swift标志创建一个新的flutter项目,然后从当前项目中复制文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章