2013-07-22 3 views
0

Я использую SDK в своем приложении NON ARC. К сожалению, SDK - это ARC, а мое собственное приложение - не ARC. Потому что я добавил полный проект, а не отдельный .m & .h файлов Я не могу установить конкретные классы с помощью флага Compiler -fobjc-arc.Как слабо связать проект ARC в проекте не ARC

Как установить эти флаги компилятора для всего импортированного проекта?

enter image description here

+0

Как вы добавили «полный проект»? Была ли это структура, статическая библиотека, проект Xcode и т. Д.? –

+0

Проект XCode (AdSDK) – BarryK88

+0

Можете ли вы добавить флаг '-fobjc-arc' в параметры сборки проекта MASTAdView? –

ответ

0

При компиляции .m файлов в SDK в ваш проект, а затем добавить -fobjc-arc флаг каждому из .m файлов.

Если SDK уже скомпилирован в библиотеку (файл .a) или фреймворк, который вы просто связываете с вашим проектом, тогда вы сможете использовать его в своем проекте без ARC без каких-либо инцидентов. Они, несомненно, следуют за rules that ARC enforces, но это несовместимо с проектом, отличным от ARC.

Смежные вопросы