У меня есть скрипт / инструмент, который я хотел бы включить в мой cocoapod для использования в качестве утилиты генератора кода.Я просто хотел бы, чтобы он был доступен пользователю в дистрибутиве как-то вроде: Pods/MyPod/my_script.sh
для использования в командной строке или интеграции в фазовый хук перед компиляцией.Очевидно, что его не следует развертывать с скомпилированным приложением, оно будет полезно только во время сборки.
Если я включу файл в каталог Assets: s.resources = 'MyPod/Assets/**/*'
, то он будет развернут в рамках сприложение (верно?).
Поочередно я могу включить его в папку Classes
, и я думаю, что делает то, что я хочу, потому что оно игнорируется, но похоже на взлом.
Более того, ни одно из приведенных выше решений не помогает при обращении к модулю во время разработки (например, с помощью :path = ../
), потому что в этом режиме папка Classes
и Assets
, похоже, не копируется и не связана с локальными модулями.папка вообще.Это усложняет тестирование.
Существует ли какой-либо санкционированный способ включения произвольных файлов в дистрибутив Cocoapod?