我正在尝试使用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 <)
在不使用-i swift标志的情况下创建flutter项目时,这是一个已知问题。我在这里概述了类似的问题
flutter create -i swift my_app
作为一种可怕的解决方法,您可以使用-i swift标志创建一个新的flutter项目,然后从当前项目中复制文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句