Может создать цель, но не может создать архив

У меня есть цель с расширением Today. Все отлично работает, кроме случаев, когда я пытаюсь создать архив для загрузки в магазин.

Ошибка заключается в следующем:

No module named "Haneke"

Эта ошибка взята из расширения Today, которое, очевидно, прекрасно работает на симуляторе, но выдает ошибку при архивировании.

Я следовал инструкциям на странице Haneke Github, которые являются следующими:

1- Drag Haneke.xcodeproj to your project in the Project Navigator.
2- Select your project and then your app target. Open the Build Phases panel.
3- Expand the Target Dependencies group, and add Haneke.framework.
4- Click on the + button at the top left of the panel and select New Copy Files Phase. Set Destination to Frameworks, and add Haneke.framework.
5- import Haneke whenever you want to use Haneke.

Когда я впервые установил Haneke, я сделал это только на цели, а не на сегодняшнем расширении. Затем я проделал то же самое с расширением today, но ошибка все еще возникает. Я уже пытался удалить все в папке DerivedData.

Опять же все отлично работает на симуляторе, но проблема в том, что при архивировании.

Есть идеи?

1 ответ

Некоторые API недоступны для расширений, поэтому убедитесь, что эта структура, которую вы пытаетесь добавить, не ссылается на то, что не разрешено

Вот правила из руководства по программированию расширений Apple о том, что запрещено

Другие вопросы по тегам