iOS开发笔记(2)---- 错误处置

一些常见的问题与解决方法总结。

1Dumplicate symbol ***

类名称或常量重复,需要改变其中一个

 

2Undefinedsymbol for Architechture ***

可能(1)该文件所在静态库缺少指令集信息,静态库需要重新编译

可能(2)该文件所在静态库依赖的FrameWork未引用,添加依赖框架

 

如果出现Object_Class则是未找到文件,需要将该文件或该文件所在库添加至工程

 

3C++混编OC unknowntype name 'class'; did you mean 'Class'  

不识别C++特性,BuildSettings设置ComPile source as设置为objective-c++

 

 

4.OC++调用C文件函数  Undefined symbols for architecture x86_64

工程中移除C文件,文件中保留文件引用



5.引用framework编译时报

   dyld: Library notloaded: /System/Library/Frameworks/Social.framework/Social

  Referenced from:/var/mobile/Applications/00D3E0A7-4FF6-451E-B11C-87D7A189F425/sample.app/sample

   Reason: image not found

   工程未加载该framework,设置General --> Embedded Binaries中加入该framework


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值