iOS - поделиться расширением Today с несколькими целевыми приложениями?
У меня есть проект с несколькими целями приложения (около 25).
Я собираюсь сделать расширение Today для этих приложений, но я не хочу создавать около 25 расширений с одинаковым кодом и конфигурацией.
Можно ли создать только одно расширение Today, которое я назначу 25 приложениям?
1 ответ
Это возможно, но с некоторыми манипуляциями. Чтобы связать расширение с целью, вам необходимо:
- Добавьте свое расширение во встроенные двоичные файлы цели (вкладка "Общие" настроек проекта)
- Добавить цель расширения к целевым зависимостям (вкладка "Фазы сборки" настроек проекта)
- Добавьте префикс идентификатора вашего расширения к идентификатору пакета родительского приложения (вашей текущей цели), иначе вы получите ошибку:
Поэтому, когда вы будете создавать или распространять свою цель, выполните эти манипуляции и исправьте проблемы с профилем обеспечения с помощью XCode (он может сделать это автоматически).