xcode

1、weak 问题   在Build Settings中 将weak reference  修改

2 mrc/arc

arc使用mrc 

在targets的build phases选项下Compile Sources下选择,不使用arc编译的文件,双击它,输入 -fno-objc-arc 即可(这个类就可以使用MRC模式)

mrc使用arc

在targets的build phases选项下Compile Sources下选择要使用arc编译的文件,双击它,输入 -fobjc-arc 即可

3"std::string::copy报错   引入libstdc.6.0.9.tbd

4在64位的Mac系统或者ios下,链接器有一个bug,会导致只包含有类别的静态库无法使用-ObjC标志来加载文件。变通方法是使用-all_load 或者-force_load标志,它们的作用都是加载静态库中所有文件,不过all_load作用于所有的库,而-force_load后面必须要指定具体的文件。

5  4899 duplicate symbols for architecture x86_64 ,在cocoscreater项目中导入微信sdk,使用时报错。查了很多

问题锁定在 -objc  -all_load的操作上,微信中修改了类并要求做此修改。

最后修改Buildsetting -->Architectures中   删去arm7 报错取消了   或者额外加上一个armv7s报错也取消了

  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值