xcode工程项目,有时候,需要在Other Linker Flags配置-ObjC,这样会导致一些库文件冲突
比如我在用的白鹭引擎就有这个问题,需要接入一些第三方库,要求配置-ObjC,结果项目库文件不允许这样做
着实头疼啊~~~~
解决方案,把-ObjC去掉,改成-force_load方式:
1.配置.a文件,比如work.a,所在路径是home/sdk/work.a,则需要填写:
-force_load home/sdk/work.a
2. 配置.framework文件,比如abc.framework,所在路径是home/sdk/abc.framework,则需要填写:
-force_load home/sdk/abc.framework/abc
添加framework文件比较特殊,需要把名称在后面再加一遍,请留意~~~
网友评论