2013-07-22 115 views
0

我在我的非ARC应用程序中使用了SDK。不幸的是,SDK是ARC,我自己的应用程序是非ARC。因为我添加了完整的项目,而不是单独的.m & .h文件我无法使用编译器标志-fobjc-arc设置特定的类。如何弱化非ARC项目中的ARC项目

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

enter image description here

+0

你是如何添加'完整项目'的?它是一个框架,静态库,Xcode项目等? –

+0

XCode项目(AdSDK) – BarryK88

+0

您是否可以不将“-fobjc-arc”标志添加到MASTAdView项目的构建设置中? –

回答

0

如果要编译项目中的SDK的.m文件,然后将-fobjc-arc标志添加到每一个.m文件中。

如果SDK已经被编译到一个库中(一个.a文件)或者您只是链接到您的项目中的框架中,那么您应该可以在非ARC项目中正常使用它。毫无疑问,他们遵循rules that ARC enforces,但这与非ARC项目不兼容。

相关问题