Импортируйте фреймворки из Github, которые готовы к Cocoapods, но не в Карфагене

Я работаю над большим проектом iOS, который, помимо прочего, выполняет процесс подготовки к устройству, которое мы разработали, чтобы он знал сеть Wi-Fi, к которой подключен телефон, и подключается к той же сети. Этот процесс похож на процесс обеспечения Sonos.

Кроме того, тот же проект разрабатывается для Android, и пример, который мы использовали для этой части, можно найти ЗДЕСЬ

Тем не менее, реализация использует библиотеку https://github.com/christophhagen/Curve25519, но ее можно установить только с помощью Cocoapods.

Я всегда был немного сдержан с Cocoapods и не хочу изменять весь мой проект только для добавления только этой библиотеки.

Когда я начал использовать эту библиотеку в разработке, я скачал код с Github, открыл проект, скомпилировал его, экспортировал фреймворк в проект и добавил фазу копирования. Казалось, все работает нормально, но вчера, когда я заархивировал проект, я получил следующую ошибку:

ld: bitcode bundle could not be generated because '/Users/ramUser/Documents/MyProject/Frameworks/Curve25519.framework/Curve25519' was built without full bitcode. All frameworks and dylibs for bitcode must be generated from Xcode Archive or Install build file '/Users/ramUser/Documents/MyProject/Frameworks/Curve25519.framework/Curve25519' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Обходной путь заключался в том, чтобы включить проект библиотеки в мой проект и добавить структуру в "Целевые зависимости".

Есть ли другое решение, чтобы я мог экспортировать только фреймворк в свой проект?

0 ответов

Другие вопросы по тегам