можно иметь CocoaPods иметь путь поиска, который включает в себя основное приложение
Я впервые пишу свой собственный Cocoapod, так что это может быть очень простой цитатой, но ...
Я пытаюсь использовать Cocoapods для распространения общего кода для ряда приложений, используемых в нашей компании (CocoaPod называется CommonHex с префиксом HEX, поэтому HEXItem.h / m). Тем не менее, у нас есть файл конфигурации, специфичный для каждого приложения, который называется HOSTConfig.h / m. Есть ли способ получить доступ к этому HOSTConfig.h / m из нашего модуля CommonHex?
Может показаться, что я должен иметь, например, конфигурационный файл, который будет иметь свои собственные значения, но будет использовать HOSTConfig.h / m, если он существует? И, вероятно, придется расширить путь поиска или что-то.
Итак, я хотел:
MainApp
\-MainApp
\-HOSTConfig.h/m
CommonHex
\-Classes
\-HEXItem.h/m
\-HEXItemViewController.h/m
Я хотел бы, чтобы это было возможно для доступа к HOSTConfig.h / m, возможно, через другой класс, где, если HOSTConfig.h / m существует в приложении хостинга, он использует эти значения, иначе он использует значения в нашем CocoaPod
редактировать # 1поэтому в CommonHex.podspec у меня есть следующее, но это не похоже на работу:
s.source_files = "Classes", "Classes/**/*.{h,m}", "$(PROJECT_DIR)/HOSTConfig.{h,m}"