2011. 12. 5. 15:58

[Xcode 4.2] 소스 별로 ARC를 해제하기

ARC는 무척 편한 방법이지만 많은 외부 라이브러리가 ARC에 맞지 않게 되어있다.
Xcode 4.2에서 특정 소스별로 ARC를 해제하는 방법은 아래와 같다.

1. Xcode project tree를 클릭

2. Target을 클릭

3. Build Phases tab을 선택

4. Compile Sources section을 확장

5. ARC에서 제외하고 싶은 하나 또는 더 많은 파일을 선택

6. 엔터키를 한 번친다.

7. -fno-objc-arc 를 타이핑

8. 엔티키를 다시 친다.

9. 각각 파일은 이제 -fno-objc-arc 컴파일러 옵션이 켜졌고 ARC에서 제외될 것이다.