Сценарий
Мой проект (общая кодовая база для iOS/watchOS/tvOS) имеет настройки сборки с ENABLE_BITCODE = YES
и использует основные библиотеки, которые еще не поддерживают биткод, хотя и цитирует документацию Apple в Прореживание приложений
Биткод используется по умолчанию, но не является обязательным. Для приложений watchOS и tvOS требуется биткод. Если вы предоставляете битовый код, все приложения и платформы в комплекте приложений (все цели в проекте) должны включать битовый код.
В настоящее время я интегрирую эти фундаментальные библиотеки с Carthage.
Проблема
Чтобы иметь чистый процесс сборки, я попытался отправить несколько запросов на включение соответствующим владельцам для включения битового кода, но из-за сложности их кодовых баз, которые работают для нескольких операционных систем/архитектур, мои запросы на вытягивание все еще находятся в обработке. pending: Итак, чтобы иметь возможность собрать свой собственный проект, мне все равно придется вручную изменять их настройки сборки.
Вопрос
Как я могу сократить процесс Carthage для внедрения определенных параметров сборки (в данном случае ENABLE_BITCODE = YES
) в соответствующие библиотеки?