Mixpanel iOS SDK和ARC

Sun*_*day 0 ios automatic-ref-counting mixpanel

我正在尝试将Mixpanel SDK添加到使用ARC的iOS应用程序中.添加SDK后,我得到一些与ARC使用相关的编译错误.如何将Mixpanel集成到使用ARC的项目中?

在我的个人项目中,我总是手动管理mempory.也许有一些方法可以告诉编译器这段代码使用ARC而这段代码没有.

小智 6

在导航器中单击您的项目名称.从右侧窗口的列表标题中选择"Build Phases".你应该看到一个名为"Compile Sources"的栏; 展开它,您应该看到项目中的源文件列表和标有"Compiler Flags"的列.对于Mixpanel SDK中的每个文件,双击此列并添加以下行:

-fno-objc-arc
Run Code Online (Sandbox Code Playgroud)

这将指示编译器在编译这些文件时不使用自动引用计数.如果你需要反向(在非ARC项目中编译ARC代码)做同样的事情,但改为添加这一行:

-fobj-arc
Run Code Online (Sandbox Code Playgroud)

我相信这可能是这个问题的重复.