2017-02-07 3 views
9

В чем разница между фазами сборки -> Ссылка на двоичные файлы с библиотеками или настройками сборки -> Флаги компоновщика?Разница между фазами сборки -> Ссылка на двоичные файлы с библиотеками или настройками сборки -> Флаги компоновщика

Бывший, похоже, не позволяет вам указывать между Debug vs Release, а рамки, указанные в нем, также не совпадают с последними.

Примечание: я проверил существующие сообщения на SO, не нашел тот, который отвечает на это точно.

ответ

3

Xcode переводит библиотеки в Build Phases – Link Binary With Libraries в флагов компоновщика: -lsome или -framework Some.

Build Phases - несколько абстрактный взгляд на процесс сборки. У вас есть этот шаг компоновщика, указанный здесь, но он односторонний - он не показывает, что уже существует для компоновщика в Linker Flags, оно только добавляет новые флагов в компоновщик.

библиотеки «Необязательные» перевод слабого связывания: -weak-lsome и -weak_framework Some

+0

Построить настройки имеет отладки и выпуска. Сложные фазы применяются к какой конфигурации? – Boon

+0

Сборка фаз применяется ко всем конфигурациям. – paiv

Смежные вопросы