2016-02-02 2 views
0

После изучения того, какую библиотеку использовать в одном из моих проектов для чтения epub, я решил использовать MuPDF. Я интегрировал его с помощью Cocoapods, но когда я создаю приложение, он дает мне пару ошибок в файле _math.h_ на строках 36 и 73. Я привязал скриншоты для справки. Было бы очень полезно, если кто-нибудь может помочь мне создать приложение после интеграции MuPDF без каких-либо ошибок. line 36Ошибка установки Cocoapods MuPDF

+0

Убедитесь, что вы работаете над .xcworkspace, а не .xcodeproject – iAnurag

+0

Да. Я работаю над .xcworkspace. – paulo

+0

проверьте свою версию cocopods, если она последняя или нет – iAnurag

ответ

0

Я думаю, что вы попадаете в не-обратно совместимое изменение, которое имело место в CocoaPods 0.39 (https://github.com/CocoaPods/CocoaPods/pull/4057).

Можете ли вы обновить свой CocoaPod до 0,39? (gem update cocoa pods) Если вы это сделаете, а затем запустите pod install, который должен исправить.

Если вы не можете обновить до 0,39, вы можете использовать 1,7 podspec mupdf, который совместим с CocoaPod 0.38.

Там пример проекта, который использует MuPDF стручок спецификации здесь:

https://github.com/jogu/MuPDF-example

(Чтобы попытаться предотвратить эту проблему в будущем, я просто толкнул новую капсулу, 1.8.2, который имеет cocoapods_version > = 0,39 ограничение в podspec.)

+0

спасибо. это сработало. Мой реальный проект на Swift, поэтому я добавил строки импорта в файл заголовка моста, проблема в том, что он выдает отсутствующий файл fitz.h. – paulo

+0

@hnmpk. Я не пробовал это, но это может быть случай добавления рекурсивного include для папки Pods в «Пути поиска заголовков пользователя» в вашем проекте (см. http://swiftalicio.us/2014/11/using-cocoapods-from-swift/) – JosephH

+0

Двойной проверил мой «Заголовок пользователя» Search Paths ", и у меня нет рекурсивного включения для Pods. Я обновил свои Pods до 0,39, выполнил установку pod, добавил строку импорта в быстрый файл, где я хочу использовать MuPDF, _import MuPDF_, это дает мне еще одну ошибку: «Не удалось создать модуль Objective-C MuPDF» – paulo