2014-04-07 1 views
0

글 머리 기호를 물고 ARC로 옮기기로 결정했습니다.XCode 5 : 자동 ARC 변환을 사용할 수 없음

하지만,

용어 "리팩토링"를 포함 엑스 코드-5> 편집 -> 리팩터링의 모든 메뉴 항목은 희미하게 사용할 수있다. 아무런 손길이 닿지 못하게했습니다.

빈 프로젝트를 새로 만들면 사용할 수 있지만 이전의 큰 프로젝트를 열면 사용할 수 없습니다. 이 프로젝트는 XCode가 "XCode 3.2 Compatible"(최신 호환성 수준)으로 "업데이트"되었습니다.

XCode는 기존 프로젝트를 가져 오는 방법을 알지 못하거나 한 프로젝트에서 다른 프로젝트로 그룹 끌어 오기를 수락하는 방법을 알고 있기 때문에이 크고 복잡한 프로젝트를 새 프로젝트 파일로 옮기는 것은 시간이 걸립니다. 나는 피하기를 희망하고있다.

아무도이 문제를 보지 않고 새 프로젝트를 시작하지 않고 해결하고 파일을 힘들이지 않게 복사 할 수 있습니까?

+0

프로젝트가 32 비트 Mac 용으로 빌드되어 있습니까? ARC는 지원되지 않습니다. –

+0

나는 지금 50 마일 떨어진 곳에 있지만, 생각하지 않는다. - 나는 "현재 OS/현재 머신"(64b이어야 함)으로 설정되어 있다고 생각하지만, 우연히 X86 + X64를 선택했을 수도있다. . 회사 내부 도구이기 때문에 하위 호환성에 대해 걱정하지 않아도됩니다. 비용을 개의치 않고, 그것은 내일 아침에 나의 목록 위에서 첫번째 일 것이다. – pawneebill

+0

전체 프로젝트의 새 복제본을 만들고 설정을 검사하면 x86_64가 아닌 X86 + X86_64가 선택되었습니다. 이것은 프로젝트가 생성되었을 때의 기본값 일 것입니다. 이 설정을 변경해도 즉시 도움이되지는 않았지만 XCode를 종료하고 ARC 프로젝트를 다시 열면 이제 ARC로 변환 도구를 사용할 수 있습니다. 그렉 고마워! – pawneebill

답변

0

그래서 대답 (, 당신을 감사 그렉 파커!)는 플랫폼이 여전히 ARC 변환 도구를 비활성화 x86+x86_64로 설정 한 것이 었습니다. XCode를 종료하고 대상을 다시 열어 Convert To ARC 메뉴 항목을 활성화해야 할 수도 있습니다.