Я хотел бы написать что-то вроде import SignalProtocol
в верхней части одного из моих файлов Swift и затем иметь возможность вызывать функции C из libsignal-protocol- c. * 1004 README *
libsignal-protocol- c говорит: «При интеграции в реальные приложения вам не нужно ничего, кроме CMake. В качестве альтернативы вы можете интегрировать код, используя выбранную вами систему сборки».
Я думаю, что хотел бы использовать Swift Package Manager для интеграции libsignal-protocol- c в мое приложение Swift iOS. Есть ли способ автоматически сгенерировать файл манифеста ie, Package.swift
и карту модуля ie, файл module.modulemap
, из файлов CMake libsignal-protocol- c? Или, если мне нужно создать эти файлы вручную, что они должны включать? Иначе, как бы я сделал это с CMake?
Как импортировать и использовать libsignal-protocol- c в существующем .xcodeProj? - такой же вопрос, но для Objective- C проекты.