Почему cocoapod создает фиктивный класс для каждой капсулы?

Так же, как описано название. Я не понимаю, почему он это сделал?

1 ответ

Решение

Вы можете создать Pod, который существует только в виде серии категорий в классах Apple, что означает, что в создаваемой вами библиотеке нет реальных объектов, что не работает на этапе компоновки процесса сборки. Добавление фиктивного файла в каждый Pod означает, что есть гарантия, что каждая библиотека содержит объект.

Вы можете использовать class-dump для получения всех заголовков, а затем получить все репозитории зависимостей от проверки заголовков, pre - podsDummy.

Другие вопросы по тегам