ld: 2 duplicate symbols for architecture arm64 问题的可能原因

项目中用到了libPrinterSDK.a(蓝牙小票打印机),然后用ASI请求,突然出现请求回来的数据不完整的情况,然后只能改用AFN请求数据,但是添加AFN进项目的时候崩溃了,显示原因是重复文件或重复文件名,然后全局搜索怎么都搜不到重复的文件和文件名,有可能是SDK私有类和第三方框架AFN重复命名了,解决方案没想到,只能把AFN删了

时间: 2024-11-14 14:39:47

ld: 2 duplicate symbols for architecture arm64 问题的可能原因的相关文章

【iOS】duplicate symbols for architecture x86_64

今天遇到了这个问题,错误如下: duplicate symbol _OBJC_IVAR_$_BCViewController.bank in: /Users/***/Library/Developer/Xcode/DerivedData/***-fmtpkcbvfajuuadtvwtzfyjxoywz/Build/Intermediates/***.build/Debug-iphonesimulator/***.build/Objects-normal/x86_64/BCViewControll

如何解决duplicate symbols for architecture x86_64编译错误

ld: 5 duplicate symbols (这里出现的属性就是问题出现的关键)_count for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) /Users/zxtw/Library/Developer/Xcode/DerivedData/FightLandlord-gfkaxalabyaagtcimlrskdbtudbx/Build/

iOS之duplicate symbols for architecture x86_64错误

在我们写代码过程中可能会经常遇到这样一个错误: [objc] view plain copy print? <span style="font-size:32px;color:#ff0000;">ld: 4 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)</span>

【axc】关于duplicate symbols for architecture x86_64错误的第三种可能及其解决办法

今天分析一下duplicate symbols for architecture x86_64错误  也是困扰我一段时间   不过很幸运 在半个小时内找到了解决方案 百度上对于duplicate symbols for architecture x86_64这种错误最多的两种解决方法是: 第一:有框架文件没有包含,导入错误即解决第二:是由于我的粗心,在导入头文件时不小心把.h导入了.m文件,所以出现了上述错误,有一个duplicate的错误提示,修改了导入部分OK了. 但是..我却遇到了第三种情

ShareSDK-Undefined symbols for architecture arm64

目前,腾讯微博和人人网的分享等还没有推出arm64的分享SDK,但是用web分享授权还是没有问题的,只是不能调用客户端进行授权. 下面说一下用ShareSDK分享的时候出现的一个报错: Undefined symbols for architecture arm64 : “_OBJC_CLASS_$_WeiboApi”, referenced from: objc-class-ref in AppDelegate.o ld: symbol(s) not found for architectur

iOS Undefined symbols for architecture arm64解决办法

Undefined symbols for architecture arm64:  "_OBJC_CLASS_$_YYCache", referenced from:      objc-class-ref in LFNetworking.o  "_OBJC_CLASS_$_AFHTTPRequestSerializer", referenced from:      objc-class-ref in LFNetworking.o  "_OBJC_CL

更新cocoapods之后,出现Undefined symbols for architecture arm64

最近刚更新了cocoapods之后出现了 Undefined symbols for architecture arm64: ld: symbol(s) not found for architecture arm64 所有的第三方库都不支持 arm64. 由于之前的三方类库编译文件已存在,导致更新的类库无法编译!!!(查找了很多方法都无效,最终还是这个原因!) 只需要在libPods-xxxx.a点Show in Finder,将Products目录下文件全部清空,重新编译就好了.

Undefined symbols for architecture arm64:问题

Undefined symbols for architecture arm64: "_sqlite3_prepare_v2", referenced from: +[HMJSchoolTool queryWithCondition:] in HMJSchoolTool.o "_sqlite3_step", referenced from: +[HMJSchoolTool queryWithCondition:] in HMJSchoolTool.o "_

ios Undefined symbols for architecture arm64

我追加了 一个之前写的 关于加载的 .h.m文件 但是在我新追加其他工程里面 突然报错: Undefined symbols for architecture arm64: "_OBJC_CLASS_$_MBProgressHUD", referenced from: objc-class-ref in loginController.old: symbol(s) not found for architecture arm64clang: error: linker command