【发布时间】:2019-04-02 13:36:52
【问题描述】:
我在尝试使用手表应用扩展创建 Flutter iOS 应用时遇到了一个问题。
为了测试,我只是使用创建了一个默认的 Flutter 应用程序
flutter create watchapp
当它运行时,我得到了标准的演示 Flutter 应用程序。
如果我随后在 Xcode 中打开 ios/Runner.xcworkspace 项目并向项目添加一个新目标(文件->新建->目标)并选择 watchOS->Watchkit App,它将生成手表应用。
我遇到的问题是再次运行应用程序(使用颤振运行)时出现以下错误。
Xcode build done. 1.2s
Failed to build iOS app
Error output from Xcode build:
↳
** BUILD FAILED **
Xcode's output:
↳
=== BUILD TARGET mywatch Extension OF PROJECT Runner WITH CONFIGURATION
Debug ===
target specifies product type 'com.apple.product-type.watchkit2-extension', but there's no such product type for the 'iphoneos' platform
我正在考虑构建一个与 Watch 应用程序通信的 Flutter 插件,但除非我可以让 Flutter 与添加的手表应用程序一起运行,否则没有什么意义。
有人有什么建议吗?
颤振:0.9.4, Xcode:10.0
更新:为了清楚起见,我将 WatchApp 作为 Runner 项目中的新目标添加为 Swift 应用程序,我不打算使用 Flutter/Dart 来创建 WatchApp。
【问题讨论】:
标签: ios swift flutter watchkit watchapp