当我遇到这个问题时,我正准备在设备上测试我的应用程序,我收到此链接器错误。 我已经检查了所有编译源和Build Phases,但没有迹象表明我的导入内容有两次。
ld:/Users/wouter/Sites/test/FastPdfKit.embeddedframework/FastPdfKit.framework/FastPdfKit(FastPdfKit)和/Users/wouter/Sites/test/FastPdfKit.embeddedframework/FastPdfKit.framework/FastPdfKit中的重复符号_calculateNextSearchPage( FastPdfKit)用于架构armv7 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
这仅在设备上进行测试时发生,而不是在模拟器中进行。
答案 0 :(得分:2)
好吧,我有同样的问题。好像我修好了。 我正在使用cocapods所描述的标准程序无法正确执行。
使用Cocoapods正确添加FastPDFKit的步骤。
FastPdfKit.xcodeproj
FastPdfKit.embeddedframework
(注意:FastPdfKit.embeddedframework
是您的实际框架
可能想在添加之前单独打开FastPdfKit.xcodeproj
到你的项目,从中删除FastPdfKit.embeddedframework文件夹
您的磁盘和在项目中构建FastPdfKit目标。你应该看到
新创建的FastPdfKit.embeddedframework
文件夹)
#import <FastPdfKit/FastPdfKit.h>
,您就可以了。以下是我的Link Binary with Libraries的样子
如果您有任何我可能遗漏的麻烦,请告诉我。
答案 1 :(得分:1)
尝试删除目标中的重复文件/图像&gt;构建阶段 - &gt;编译文件,复制捆绑资源