我的其他库不允许我设置 -ObjC 或 all_load 标志。
所以我需要使用 -force_load 来链接我的库。
我的项目下有“GoogleOpenSource.framework”和“GooglePlus.framework”,那么如何正确地将它们映射到工作。
我设置了这样的路径:
-force_load $(PROJECT_DIR)/Project_name/GooglePlus.framework/Versions/A/Headers/GooglePlus.h
-force_load $(PROJECT_DIR)/Project_name/GoogleOpenSource.framework/Versions/A/Headers/GoogleOpenSource.h
在其他链接器标志下,但它不起作用。
我在这里做错了什么?
我遇到了同样的问题,但最后我通过以下提到的步骤解决了这个问题:-
Steps
- 转到项目构建设置中的“其他链接器标志”,然后
- Add
-force_load $(PROJECT_DIR)/yourframewokname.framework/yourframeworkname
注意** 框架需要在其他链接器标志中添加 -ObjC 标志,在这种情况下它与其他库冲突,因此在这种情况下您需要强制加载需要 -ObjC 的库。
使用上面提到的步骤就可以了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)