Я столкнулся с проблемой при попытке создать приложение Flutter для iOS с расширением приложения для часов.
Для тестирования я просто создал приложение Flutter по умолчанию, используя
flutter create watchapp
При запуске я получаю стандартное демо-приложение Flutter.
Если я затем открою проект ios / Runner.xcworkspace в Xcode и добавлю новую цель в проект (File-> New-> Target) и выберу 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
Я смотрю на создание плагина Flutter, который будет взаимодействовать с приложением Watch, но если я не смогу запустить Flutter с добавленным приложением watch, это не имеет особого смысла.
У кого-нибудь есть предложения?
Флаттер: 0,9,4,
Xcode: 10,0
обновление: просто для ясности я добавляю WatchApp в качестве новой цели в проект Runner в качестве приложения Swift, я не рассматриваю использование Flutter / Dart для создания WatchApp.