【发布时间】:2024-06-03 17:00:02
【问题描述】:
我正在尝试使用 Flutter_tts 库编写一个在颤振上朗读文本的应用程序,它适用于 android,但是当我尝试在 iOS 设备上运行它时出现错误:
=== BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Debug ===
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) 目标 'Runner' 具有从 '/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) 该命令取决于 Target 'Runner' 中的命令:脚本阶段“[CP] Embed Pods Frameworks”
警告:未运行 swift-stdlib-tool:ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES 已启用,但产品类型“com.apple.product-type.library.static”不是包装器类型。 (在目标“Pods-Runner”中)
警告:忽略重复的输出文件:'/Users/dimazhylko/FlutterProjects/flutter_tts_plugin_test/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework'(在目标'Runner'中)
注:使用新的构建系统注:规划构建注:构建构建描述
降级 Swift 版本也无济于事。
我还能尝试什么来解决这个问题? 或者你可以推荐另一个库?(我已经尝试过Tts,它看起来不是一个好的选择,因为它只适用于flutter v“0.5.0”(Dart 版本2.0.0
【问题讨论】:
标签: ios swift xcode flutter text-to-speech