반응형
ios5 ARC ARC에서 파일을 제외하는 컴파일러 플래그는 무엇입니까?
누구든지 일부 파일에 ARC를 사용하지 않도록 XCode에 지시하는 플래그가 무엇인지 기억할 수 있습니까? 내 프로젝트에 그렇게 표시된 파일이 여러 개 있었는데 ... 다른 파일을 추가하고 그 파일을 ARC로 변환하기로 결정하기 전까지. 쉽게 들리 죠? 나는 내가 원하는 파일을 간단히 확인하고 XCode가 마법처럼하도록 할 수있을 것이라고 기대했다. 글쎄, 그렇게 쉽지는 않습니다. 사전 검사 중에 파일에서 모든 -Noarc 플래그를 제거했으며 이제 수동으로 여러 파일에 플래그를 다시 적용해야합니다.
이 이야기의 교훈은 프로젝트가 ARC에 있고 일부 파일이 ARC가 아닌 것으로 표시된 경우 Refactor> Convert to ARC에서 ARC로 변환 도구를 다시 실행하지 마십시오. 사전 확인이 실패하더라도 설정을 복원하지 않습니다.
대답을 찾았습니다. ARC에서 파일을 제외하려면 빌드 단계> 컴파일 소스에서 -fno-objc-arc 플래그를 사용하십시오.
이 이야기의 교훈은 프로젝트가 ARC에 있고 일부 파일이 ARC가 아닌 것으로 표시된 경우 Refactor> Convert to ARC에서 ARC로 변환 도구를 다시 실행하지 마십시오. 사전 확인이 실패하더라도 설정을 복원하지 않습니다.
제외 된 파일에 대한 참조를 제거하고 다시 프로젝트로 읽어서 제외 된 파일에 대한 설정을 복원 할 수 있습니다.
반응형
'programing tip' 카테고리의 다른 글
jQuery-양식 필드 비활성화 (0) | 2021.01.05 |
---|---|
Vim : 두 캐릭터를 어떻게 바꾸나요? (0) | 2021.01.05 |
import pandas_datareader gives ImportError: cannot import name 'is_list_like' (0) | 2021.01.05 |
값 범위를 다른 값에 매핑 (0) | 2021.01.05 |
heroku open-지정된 앱 없음 (0) | 2021.01.05 |