1
duplicate symbol _completeRPCURLPath in:
/Users/apple/Library/Developer/Xcode/DerivedData/CloneFactoryApp-hbfvlsxdwjxexvejqdnhkvpniuhl/Build/Intermediates.noindex/CloneFactoryApp.build/Debug-iphonesimulator/CloneFactoryApp.build/Objects-normal/x86_64/YHWebViewProgress.o
/Users/apple/Library/Developer/Xcode/DerivedData/CloneFactoryApp-hbfvlsxdwjxexvejqdnhkvpniuhl/Build/Intermediates.noindex/CloneFactoryApp.build/Debug-iphonesimulator/CloneFactoryApp.build/Objects-normal/x86_64/NJKWebViewProgress.o
ld: 1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
注释: _completeRPCURLPath属性重复
YHWebViewProgress.m和NJKWebViewProgress.m类中看(找_completeRPCURLPath属性)注释掉一个或者把其中一个属性改个名字
1屏幕快照 2018-03-20 上午11.17.02.png
1屏幕快照 2018-03-20 上午11.18.26.png
2
这种修改方式是未经过验证的
有时候提示什么库找不到之类的 解决方法
Target-> Build settings -> Framework search Paths 里面
把你静态库所在现有的路径改回来就可以了
刚刚在cocoapods中删除了友盟的sdk包如下错误
屏幕快照 2018-11-16 下午12.25.38.png
想到了删除友盟的一些类库应该是引用类库的问题,就对应删除下边的库
Build Settings -> Other Linker Flags 中删除
屏幕快照 2018-11-16 下午12.45.01.png
//TencentOpenAPI.framework这个库是没有删的(以为不是友盟中的)
屏幕快照 2018-11-16 下午1.11.03.png
还是报错 如下
屏幕快照 2018-11-16 下午1.12.11.png
后来明白了
TencentOpenAPI.framework也是友盟中引入的
删除TencentOpenAPI.framework 就好了
网友评论