iOS开发- "duplicate symbol for architecture i386" 解决办法

今天整合项目的时候, 遇到了这样一个问题。

duplicate symbol _flag in:
/Users/apple/Library/Developer/Xcode/DerivedData/bluetoothPhone-fspknidhnizzjygmuqngfcklvnic/Build/Intermediates/bluetoothPhone.build/Debug-iphonesimulator/bluetoothPhone.build/Objects-normal/i386/DialVC.o
/Users/apple/Library/Developer/Xcode/DerivedData/bluetoothPhone-fspknidhnizzjygmuqngfcklvnic/Build/Intermediates/bluetoothPhone.build/Debug-iphonesimulator/bluetoothPhone.build/Objects-normal/i386/PersonalList.o
ld: 1 duplicate symbol for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

分析一下, 如图。

可以看出, 错误类型是 duplicate(重复) 错误标识是 _flag  错误位置在 DialVC 和 PersonalList中

于是, 搜索一下, flag。发现...

好了。 只要把其中一个改掉就好了。

iOS开发- "duplicate symbol for architecture i386" 解决办法

时间: 2024-12-28 17:48:49

iOS开发- "duplicate symbol for architecture i386" 解决办法的相关文章

"duplicate symbol for architecture i386" 解决办法

我在写项目的过程中,碰到了这个错误,我在网上查了一下,发现这个错误的原因是,工程里面有重复的类. 解决方案:找到重复的类,然后删除掉就好了. 分析一下, 如图. 可以看出, 错误类型是 duplicate(重复) 错误标识是 _flag  错误位置在 DialVC 和 PersonalList中 于是, 搜索一下, flag.发现... 好了,删除掉重复的,就解决了. 本文部分内容参考自http://blog.csdn.net/hitwhylz/article/details/32151295.

iOS开发----duplicate symbol for architecture 重载问题

之前遇到过几次这种问题,觉得并不是什么太大的问题,就直接把这种问题 pass 掉了,今天给一个小妹妹解决问题,却让我废了一段周折.所以还是在博文上记载一下吧. 今天出现的这个问题的详细错误报告如下: Ld /Users/home/Library/Developer/Xcode/DerivedData/BaseDraw-cainjridtcbolzatdpicfdxiozma/Build/Products/Debug-iphonesimulator/BaseDraw.app/BaseDraw no

iOS开发-clang: error: unknown argument: '-websockets'解决办法

问题: 昨天莫名其妙Xcode自动升级,然后今天运行之前工程的时候,就莫名其妙的报错了. 报错内容: clang: error: unknown argument: '-websockets' 解决办法: building setting ->other link flgs里把'-websockets删掉 iOS开发-clang: error: unknown argument: '-websockets'解决办法

iOS开发-url包含中文报错解决办法

经常, 我们用通过这样的方法调用API. NSString* urlString = [NSString stringWithFormat:@"http://api.douban.com/v2/movie/search?q=%@", content]; NSURL *url = [NSURL URLWithString:urlString]; testRequest = [ASIHTTPRequest requestWithURL:url]; [testRequest setDeleg

iOS开发- iOS7显示偏差(UITableView下移)解决办法

之前碰到过一个问题. 就是利用storyboard拖动出来的控件, 在iOS7上跑老是莫名的下移. 比如这样(红色区域为多余的) 解决办法: iOS7在Conttoller中新增了这个属性: automaticallyAdjustsScrollViewInsets,当设置为YES时(默认YES),如果视图里面存在唯一一个UIScrollView或其子类View,那么它会自动设置相应的内边距,这样可以让scroll占据整个视图,又不会让导航栏遮盖. 我们设置automaticallyAdjusts

iOS开发-duplicate symbols for architecture armv7解决方案

今天修改了自己项目的部分代码,发现XCode编译的时候报错:duplicate symbols for architecture armv7 1.排查是否有名字重复的文件: 2.检查是否在#import头文件的时候,不小心将.h写成了.m(这种情况居多,本人属于此类情况)

swift iOS 开发所遇到的问题及解决办法

最近开始学习iOS开发,今天跟着Stanford公开课编写计算器代码时遇到了以下错误: 2015-03-15 20:18:18.442 calculater[1185:66564] -[calculater.ViewController operator:]: unrecognized selector sent to instance 0x7ffb1875b220 2015-03-15 20:18:18.453 calculater[1185:66564] *** Terminating ap

no rule to process file "xxxxxxxxx" of type XXXXXX.h for architecture i386解决办法

1.每次遇到黄色警告就头疼,一方面log一大堆,不想看.二来解决麻烦. 2直接说解决办法 TARGET →Build Phases →  Compile  Source→ 删除报错的xxxxx.h文件 → clean工程→编译(OK,解决),你要没解决我也没办法

"duplicate symbol for architecture i386" 解决的方法

我在写项目的过程中,碰到了这个错误,我在网上查了一下,发现这个错误的原因是,project里面有反复的类. 解决方式:找到反复的类,然后删除掉就好了. 分析一下, 如图. 能够看出, 错误类型是 duplicate(反复) 错误标识是 _flag  错误位置在 DialVC 和 PersonalList中 于是, 搜索一下, flag.发现... watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenVveW91MTMxNA==/font/5a6L5L2T