2014-02-18 8 views
6

Как интегрировать библиотеку mupdf в существующий проект iOS? Я могу запустить предоставленный источник на своем устройстве и симуляторе, но мне кажется, что я не могу правильно его добавить в свой проект. Я попытался связать и импортировать скомпилированные статические библиотеки, но он работает только в симуляторе, даже если я использую lipo для создания толстой библиотеки со всеми архитектурами (armv7 armv7s arm64 i386). В этом случае ошибкаКак интегрировать MuPDF в проект iOS

file was built for archive which is not the architecture being linked (armv7s) 

В идеале я хотел бы, чтобы он добавил как подмодуль для удобства модернизации, я пытался это тоже, но я не могу получить Xcode, чтобы понять, где встроенные библиотеки.

+0

Нужно ли использовать MuPDF? Примечание. IOS имеет свои собственные библиотеки PDF. – Sulthan

+0

Я знаю, есть некоторые интегрированные способы (UIWebView, Tiled view), но они не так эффективны. Существуют и другие библиотеки, но они чрезвычайно дороги. – sPoz

+0

iOS содержит очень специфическую структуру для чтения/рендеринга/создания PDF-файлов. Поиск 'CGPDFDocument'. – Sulthan

ответ

3

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

Я надеюсь, что это вам поможет! Cheers

3

Самый простой способ, вероятно, использовать MuPDF CocoaPod. Существует example application based on that pod.

+0

Вы пытались использовать его с Swift? –

+0

@HenriquedaCosta Я еще этого не делал. Я думаю, что это не сработает в настоящее время по нескольким причинам, которые могут быть решены с некоторыми усилиями по развитию. Вы один из коммерческих клиентов Artifex? Если так, я бы спросил их напрямую. – JosephH

+0

Я не на самом деле. Я сделал это, используя ваш пример, и создал заголовок моста для моего проекта. Я могу заставить его работать с документом в MainBundle, но я просто не могу заставить его работать с файлами i download. Любая мысль об этом? в любом случае. –

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