对于迟到的答案很抱歉,但它可以帮助人们一天或另一天.因为我必须将MuPDF库集成到我的一个(Swift)项目中,所以我生成了静态胖库并将它们集成到Xcode中.
在这里,您将逐步学习快速教程:
mupdf/platform/iosi386和库的库x86_64armv7和库的库arm64mupdf/build/
release-ios-i386-x86_64和release-ios-armv7-arm64lipo -create ./*/libcurl.a -output 'libcurl.a' ; lipo -create ./*/libfreetype.a -output 'libfreetype.a' ; lipo -create ./*/libjbig2dec.a -output 'libjbig2dec.a' ; lipo -create ./*/libjpeg.a -output 'libjpeg.a' ; lipo -create ./*/libmujs.a -output 'libmujs.a' ; lipo -create ./*/libmupdf.a -output 'libmupdf.a' ; lipo -create ./*/libopenjpeg.a -output 'libopenjpeg.a' ; lipo -create ./*/libz.a -output 'libz.a'
mupdf/include/mupdfmupdf/platform/ios/类mupdf/platform/iosLibrary Search Path通过添加库文件的路径来配置.
$(inherited) $(PROJECT_DIR)/External/MuPDF/lib/您现在应该能够使用包含的库来构建和运行您的应用程序.使用示例项目来了解库的工作原理或任何在线教程.
最终的胖库一共都很大(约46mb).您可以通过导入以下内容轻松减小应用的最终大小:
mupdf/build/release-ios-armv7-arm64mupdf/build/Library Search Pathfor Debug和Releaseconfig.完成后,您将能够在每个模拟器和设备上构建和运行Debug.但仅适用于设备Release.最终您需要作为您的应用程序,AppStore应该只在真实设备上运行.不需要包含debug-simulator体系结构静态库.
这是我的Xcode项目中所有导入文件的屏幕截图:

| 归档时间: |
|
| 查看次数: |
3570 次 |
| 最近记录: |