Вручную создать фреймворк из статической библиотеки

У меня вопрос о создании фреймворка вручную из статической библиотеки (например, LibraryName). Я протестировал это решение:

  • созданная папка LibraryName.framework
  • созданная вложенная папка LibraryName.framework/Headers и скопированные заголовки из исходной библиотеки
  • переименован LibraryName.a в файл LibraryName.framework/LibraryName

и работает под Xcode. Но у меня есть вопрос: это хороший способ сделать это так?

-
С уважением, Адам

Ответ 1

Да, это прекрасно. Вы даже можете связать статическую библиотеку с ее зависимостями и создать динамическую библиотеку. Оба решения будут работать.