xcode

来源:互联网 发布:淘宝有优衣库的原单店 编辑:程序博客网 时间:2024/06/06 18:26

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报错也取消了

  
原创粉丝点击