Может создать цель, но не может создать архив
У меня есть цель с расширением 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 о том, что запрещено