Внедрить MuPdf в приложении IOS
Я хочу реализовать MuPdf в моем приложении.
Я добавил все библиотечные файлы, включая fitz и pdf, но я не могу собрать свой код, поскольку там отображаются следующие ошибки:
Ошибка компоновщика Apple Mach-O Неопределенные символы для архитектуры i386: "_fz_bound_annot", на который ссылаются из:
Я скачал и запустил мастер-код MuPdf и он работает. Но когда я пытаюсь реализовать код в моем приложении, это не работает.
Я добавил все необходимые рамки.
Ваша помощь ценится.
2 ответа
Я не совсем уверен, что вы сделали неправильно. Возможно, это одна из следующих вещей:
- Вы намеревались скопировать файлы.a, которые были собраны в обычном проекте mupdf, но не сделали этого
- Вы скопировали библиотеки, но использовали библиотеки, которые не являются "жирными" и не созданы для i386
- Вы не копировали в фазе Run Script, используемой в примере проекта, с вызовами
bash build_libs.sh
строить библиотеки.
Однако я только что создал CocoaPod для MuPDF и создал пример приложения на основе этого модуля. Если вы довольны CocoaPods, это, вероятно, самый простой способ импортировать MuPDF в ваш проект.
Я могу только предложить, что на файлы.h нужно ссылаться. Так что, возможно, вам не хватает "заголовка" #import.