Как установить библиотеку Objective C GZIP для Swift

Я использую Xcode 9.1 и Swift 3.2 для своего текущего проекта. Я пытался использовать библиотеку 1024jp GzipSwift, но продолжал получать clang: error: linker command failed with exit code 1 (use -v to see invocation).

Поэтому я решил попробовать версию Objective C.

Вот GZIP, написанный в библиотеке Objective C https://github.com/nicklockwood/GZIP.

Alternatively you can use Carthage, or if you prefer to install manually, drag the GZIP.xcodeproj into your project or workspace and include GZIP.framework under the linked libraries in your target.

Я не мог понять, как использовать Carthage и перетаскивать GZIP.xcodeproj (куда именно в проекте его перетаскивать?), и я все равно не мог найти файл GZIP.framework.

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


person Tarek    schedule 28.11.2017    source источник


Ответы (1)


См. следующую документацию Apple о том, как внедрять фреймворки:

https://developer.apple.com/library/content/technotes/tn2435/_index.html

Вы также можете рассмотреть возможность использования Apple Data Compression API, см. https://developer.apple.com/documentation/compression/data_compression. Среди других алгоритмов он поддерживает ZLIB, который использует GZIP, см. Как связаны zlib, gzip и zip? Что у них общего и чем они отличаются?.

person Anatoli P    schedule 29.11.2017