Мое приложение имеет две зависимые iOS платформы: framework1 и framework2. Они были переданы мне внешними сторонами, и у меня нет источников.
Бывает, что обе эти платформы включают классы из третьего источника, и, к сожалению, эти файлы приходят из разных версий одного и того же третьего источника. Я сталкиваюсь с некоторыми ошибками в одной из фреймворков, потому что (я думаю) framework1 «находит» свои зависимости в framework2 (который содержит более старую версию).
Возможно ли удалить классы из предварительно собранных framework?
(я признаю, что, если третий источник не был хорош в отношении обратной совместимости, могут быть функциональные проблемы с одной из платформ).