#xcode #widgetkit
#xcode — код #widgetkit
Вопрос:
Я пытаюсь просмотреть свой виджет, который я создал в Xcode, и получаю следующую ошибку:
RemoteHumanReadableError
ProcessError: Failed to launch widget extension: The operation couldn’t be completed. (CHSErrorDomain error 1300.)
Я вообще не могу найти в интернете ничего, что было бы связано с этим, поэтому я пришел сюда.
Любая помощь будет оценена по достоинству.
Я пробовал перезагружать, перезапускать и очищать папку сборки Xcode и использовать DevCleaner для очистки ВСЕГО кэша Xcode
Обновление: Это произойдет только в том случае, если я .previewContext(WidgetPreviewContext(family: .systemSmall))
добавлю свой файл в свой предварительный просмотр. Если я этого не сделаю, он будет построен идеально.
Ответ №1:
В итоге я решил эту проблему, отредактировав настройки этапов сборки.
Your Project
> <Widget Extension>
> Build Phases
> Embed App Extensions
> Снят флажок «копировать только при установке»
Вернулся к предварительным просмотрам, и они загрузились без проблем.
Комментарии:
1. Я только что добавил расширение виджета к своей цели проекта -> Этапы сборки> Встраивание расширений приложений и предварительный просмотр работ
Ответ №2:
Я тоже столкнулся с этой проблемой и решил ее другими способами. Я создал new scheme
и выбрал расширение виджета в качестве его цели. Выбрав эту схему в качестве текущей схемы, я повторил предварительный просмотр, и это сработало.