Подтвердить что ты не робот

Как изменить существующую цель Xcode с динамической на статическую?

Я работаю с существующим проектом, который создает динамическую библиотеку (Cocoa API).

Я бы предпочел создать статическую библиотеку, но если я изменю [Linking | Mach-O Type] из "Динамической библиотеки" в "Статическая библиотека", как проект "Чистый проект", так и проект строительства жалуются, что target имеет недопустимое значение MACH_O_TYPE для "staticlib".

Есть ли простой способ получить сборку для создания статический файл .a?

Спасибо,
Эрик

4b9b3361

Ответ 1

Открывает файл project.pbxproj в папке YourProjectName.xcodeproj с помощью TextEdit, ищите productType и меняйте его значение с > com.apple.product-dynamic "на" com.apple.product-static "

Ответ 2

Я закончил создание нового проекта "статической библиотеки", а затем добавил все участники. Закрытие xcode и создание двух файлов проекта в текстовый редактор позволяет мне быстро завершить новый проект.