ios - Mixpanel iOS SDK 和 ARC

标签 ios automatic-ref-counting mixpanel

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

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

最佳答案

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

-fno-objc-arc

这将向编译器发出信号,使其在编译这些文件时不使用自动引用计数。如果您需要执行相反的操作(在非 ARC 项目中编译 ARC 代码),请执行相同的操作,但改为添加以下行:

-fobj-arc

我相信这可能是 this question. 的副本

关于ios - Mixpanel iOS SDK 和 ARC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13401306/

相关文章:

ios - AudioServicesPlaySystemSound不会播放声音

objective-c - 迁移到 ARC "cannot assign to self in a class method"

objective-c - 当我桥接一个 Objective C 对象时,我是否必须做一些特别的事情来防止内存泄漏?

objective-c - 在 Objective-C 中声明我类的代表持有的对象的所有权

ios - 无法通过手动安装来安装Mixpanel iOS SDK-找不到Mixpanel/Mixpanel.h文件

php - wordpress 博客中的 mixpanel 分析不起作用

Mixpanel:identity() 和 people.identify() 有什么区别?

ios - 在本地安装 iOS 证书

ios - 连续的 UIAlertControllers - IOS - Swift

ios - 从 0.59 升级到 0.61 后找不到“React/RCTDefines.h”文件