Если вы используете в своих проектах ARC (Automatic Reference Counting), то эта статья для вас.
Довольно часто приходится использовать исходные коды Third-Party разработчиков или же своих старые, где контроль над памятью проходит вручную. Очевидным решением всплывает ручная адаптация исходников под ARC.
Как раз в этом случае на помощь приходит следующий флаг компиляции:
-fno-objc-arc
1) Заходим в свойства таргета – Build Phases – Compile Sources
2) Выбираем файлы, которые не адаптированы под ARC
3) Нажимает Enter
4) Появится поповер для ввода флагов. Вводим -fno-objc-arc и снова нажимаем Enter
5) Запускаем компиляцию и видим, что уже нет ошибок, связанных с адаптацией под ARC
Скачать демонстрационный проект