我在 iPhone 应用程序中使用 FastPDFKit 来显示 PDF。当我在模拟器上运行该项目时,它工作正常。但是,当我在 iPhone 上运行该项目时,出现以下错误。
duplicate symbol _value_map in:
/Users/alkandari/Desktop/iPhone Apps/MyTest002/MyTest002/FastPdfKit.embeddedframework/FastPdfKit.framework/FastPdfKit(FastPdfKit)
duplicate symbol _writeUnicodeToUTF8Buffer in:
/Users/alkandari/Desktop/iPhone Apps/MyTest002/MyTest002/FastPdfKit.embeddedframework/FastPdfKit.framework/FastPdfKit(FastPdfKit)
ld: 871 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ld: 871 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
知道为什么会这样吗?
当我在“调试和发布”部分的“配置”中添加 FastPDFFramework 时,出现错误。
这是我在搞乱标题/框架搜索路径、重建等之后找到的解决方案:
http://support.fastpdfkit.com/discussions/problems/443-i-am-unable-to-link-fastpdfkitembeddedframework http://support.fastpdfkit.com/discussions/problems/443-i-am-unable-to-link-fastpdfkitembeddedframework
我删除了-all_load 链接器标志在我的项目中并且编译成功。作为警告,请确保删除此标志适合您的项目。它可能被放置在那里是有原因的
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)