Xcode - удаление неиспользуемых фреймворков? - PullRequest
11 голосов
/ 21 октября 2011

Со временем, когда вы разрабатываете приложение, вы добавляете в него новые библиотеки, новые платформы, необходимые для работы библиотек.Затем вы удаляете библиотеки, и если вы похожи на меня, вы забыли удалить рамки, которые вы изначально добавили.

Есть ли способ узнать, какие платформы необходимы для работы моего кода?

Ответы [ 2 ]

8 голосов
/ 04 июня 2014

Я ненавижу гробить копать, но я обнаружил, что вы можете легко проверить зависимость, сняв ее с цели в Inspector и build. Если ошибок нет, зависимости нет.

8 голосов
/ 21 октября 2011

Я просто удаляю сомнительные фреймворки из фазы ссылки в XCode (или xcconfig, если вы их там определите) и снова вводите фреймворки на основе ошибок ld.

Если вы ориентируетесь на несколько версий ОС, может быть хорошей идеей также создать и связать эти SDK, так как все может немного измениться.

Я также обычно не связываю статические библиотеки с их зависимостями, резервируя их для конечного исполняемого файла.

Как только эта фаза будет завершена, вы можете удалить фреймворки, на которые вы не ссылаетесь, из своего проекта Xcode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...