Могу ли я включить ресурсы времени компиляции (например, файлы сценариев) в Cocoapod? - PullRequest
0 голосов
/ 14 марта 2019

У меня есть скрипт / инструмент, который я хотел бы включить в мой cocoapod для использования в качестве утилиты генератора кода.Я просто хотел бы, чтобы он был доступен пользователю в дистрибутиве как-то вроде: Pods/MyPod/my_script.sh для использования в командной строке или интеграции в фазовый хук перед компиляцией.Очевидно, что его не следует развертывать с скомпилированным приложением, оно будет полезно только во время сборки.

Если я включу файл в каталог Assets: s.resources = 'MyPod/Assets/**/*', то он будет развернут в рамках сприложение (верно?).

Поочередно я могу включить его в папку Classes, и я думаю, что делает то, что я хочу, потому что оно игнорируется, но похоже на взлом.

Более того, ни одно из приведенных выше решений не помогает при обращении к модулю во время разработки (например, с помощью :path = ../), потому что в этом режиме папка Classes и Assets, похоже, не копируется и не связана с локальными модулями.папка вообще.Это усложняет тестирование.

Существует ли какой-либо санкционированный способ включения произвольных файлов в дистрибутив Cocoapod?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...