Я пытаюсь превратить исходную библиотеку c publi в библиотеку stati c, определенную Swift Package Manager, которая смешивает существующие библиотеки stati c с файлом. c и несколькими файлами .swift. Я могу собрать все это в Xcode в одну единственную библиотеку stati c. Эта процедура позволяет мне позже выпустить свое программное обеспечение через AppStore без каких-либо проблем с песочницей.
По сути, у меня есть:
- несколько библиотек stati c (.a & .o), которые мне необходимо со временем связать с остальной частью пакета. У меня это под
Sources/libraries
. Это несколько исходных библиотек c, которые мне нужны. - необходимые c заголовочные файлы в
Sources/headers
- некоторых C оболочках для разрешения макросов:
builtins.c
и builtins.h
в Sources/headers
- Оболочка Swift (несколько файлов swift) в папке
Sources/SwiftWrapper
Я попытался повторить этот процесс с помощью диспетчера пакетов Swift. Я борюсь с указанием расположения библиотек, разных языков и файлов модулей. Как все это смешать?