Операция не может быть завершена. (Ошибка CHSErrorDomain 1300.)

#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 и выбрал расширение виджета в качестве его цели. Выбрав эту схему в качестве текущей схемы, я повторил предварительный просмотр, и это сработало.