-all_load AND -ObjC导致其他库出现问题

时间:2014-06-12 07:23:49

标签: ios catchoom-sdk

我在我的应用中使用 CatchoomSDK ,现在我想使用社交化框架。

社交需要-all_load-ObjC标志以及我得到的这些标志:

  

重复符号错误。

如果我删除-all_load标记,则应用程序崩溃:

  

由于未捕获的异常终止应用程序' NSInvalidArgumentException',原因:' - [__ NSCFConstantString socializeTrim]:无法识别的选择器发送到实例

1 个答案:

答案 0 :(得分:2)

经过长时间的研究,我们找到了解决问题的解决方案:

  1. 从构建阶段的其他链接器标志中删除-all_load标志
  2. 添加了-force_load,后跟Socialize库的路径(Means Socialize.a)。
  3. 例如

    -force_load $(SOURCE_ROOT)/Socialize.embeddedframework/Socialize.framework/Versions/A/Socialize
    
相关问题