0

我在我的 NON ARC 应用程序中使用 SDK。不幸的是,SDK 是 ARC,而我自己的应用程序是非 ARC。因为我添加了完整的项目而不是单独的.m&.h文件,所以我无法使用 Compiler flag 设置特定的类-fobjc-arc

如何为整个导入的项目设置这些编译器标志?

在此处输入图像描述

4

1 回答 1

0

如果您在项目中编译 SDK 的 .m 文件,则将-fobjc-arc标志添​​加到每个 .m 文件中。

如果 SDK 已经编译成库(.a文件)或框架,您只需将其链接到项目中,那么您应该能够在非 ARC 项目中使用它而不会发生意外。他们无疑遵循ARC 强制执行的规则,但这与非 ARC 项目并不矛盾。

于 2013-07-22T13:52:05.597 回答