2014-02-18 49 views
6

如何將mupdf庫集成到現有的iOS項目中?我可以在我的設備和模擬器上運行提供的源代碼,但似乎無法正確添加到我的項目中。我嘗試鏈接並導入編譯的靜態庫,但它只能在模擬器中工作,即使我使用lipo來構建一個包含所有體系結構的胖庫(armv7 armv7s arm64 i386)。在這種情況下,錯誤是如何在iOS項目中集成MuPDF

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

我非常希望把它添加爲便於升級的子模塊,我試過了,但我卻不能得到Xcode的承認,其中建庫。

+0

是否需要使用MuPDF?注意iOS有它自己的PDF庫。 – Sulthan

+0

我知道,有一些整合的方式(UIWebView,平鋪視圖),但它們並不如此高效。還有其他的圖書館,但它們非常昂貴。 – sPoz

+0

iOS包含一個非常具體的框架來讀取/呈現/創建PDF文件。搜索'CGPDFDocument'。 – Sulthan

回答

3

我能夠爲所有體系結構生成並集成MuPDF庫。 我寫了一個關於這個post的小步驟教程。

我希望它能幫助你! 乾杯

3

最簡單的方法可能是使用MuPDF CocoaPod。有一個example application based on that pod

+0

你有沒有試過用它與斯威夫特? –

+0

@HenriquedaCosta我還沒有這樣做,但。我認爲目前它不會工作,有幾個原因可以通過一些開發工作來解決。您是Artifex的商業客戶之一嗎?如果是這樣,我會直接問他們。 – JosephH

+0

我其實不是。我使用您的示例併爲我的項目創建橋頭。我可以使用MainBundle中的文檔工作,但我無法使其與我下載的文件一起工作。對此有何想法?無論如何。 –