2015-11-17 2 views
1

Я пытаюсь обновить Zlib на Xcode 7.1Как обновить библиотеку Zlib на Xcode?

Согласно zlib.h на /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/include, Моя Zlib версия 1.2.5.

Я пытаюсь обновить его до 1.2.8

Есть ли способ обновить Xcode LIB?

Я пытаюсь добавить libz.1.2.8.dylib к Ссылка Двоичные с библиотеками, однако мое приложение все еще использует ZLIB 1.2.5

Заранее спасибо

+1

Скомпилируйте его самостоятельно. См. [This] (https://gist.github.com/dulaccc/75f1f49f53e544cef549) github repo, – trojanfoe

+0

Я скомпилировал его уже с помощью этой ссылки, и я добавляю dylib в Link Binary With Libraries, но мое приложение все еще использует 1.2.5 – Adrian

+1

OK , хорошо, если вы пытаетесь использовать его через '.dylib', вы знаете, что он должен быть связан с' .app', и только iOS 8+ поддерживает это? Могут быть осложнения для других файлов .dylib, которые также хотят использовать zlib. Вещи могут стать беспорядочными ... – trojanfoe

ответ

0

мне удалось сделать это:

  1. Rename libz.1.2.8.dylib к libz.dylib и добавить его Ссылка Двоичные с библиотеками

  2. добавить zlib.h используя module.modulemap. Пример

    module zlib [system] { header "zlib/zlib.h" export * }

  3. Выберите цель ->Построить Настройки ->Swift Compiler путь поиска -> Добавить папку, в которой вы храните карту модуля на Путь поиска

  4. использование import zlib для использование zlib

Referenc ed от https://github.com/1024jp/NSData-GZIP

Смежные вопросы