iOS: создать XYZ.framework с несколькими библиотеками (xyz.a)? - PullRequest
1 голос
/ 30 января 2011

У меня есть пакет XYZ.framework для iOS со следующей структурой папок:

ls XYZ.framework

XYZ -> Libraries/libxyz.a
Headers -> Home/Headers
Home -> SDKs/Current
Libraries -> Home/Libraries
SDKs

ls XYZ.framework / SDKs

4.2
Current -> 4.2

ls XYZ.framework / SDKs / Current

Headers
Libraries

Отлично работает с одним файлом библиотеки .a.

Но как включить более одного файла библиотеки .a?

1 Ответ

3 голосов
/ 30 января 2011

0) iOS не позволяет вам публиковать динамические библиотеки в это время (если это не недавнее изменение)

1) настроить проект вашей платформы, чтобы включить зависимости

2) добавитьзависит от вызова сборки (целевые зависимости) и фазы соединения.

3) если ваша инфраструктура не создает объектов (например, не экспортирует символы или не компилирует файлы), то вам может потребоваться добавить фиктивный файл счто-то типа встроенной функции (или конструктора / деструктора изображения).

4), затем ссылка на статическое изображение зависит от того, чтобы получить окончательное изображение.этот шаг должен объединить все изображения.

...