어떻게 ARC를 사용하는 프로젝트에서 ARC없이 정적 라이브러리를 만들 수 있습니까?ARC를 사용하는 프로젝트에서 ARC없이 정적 라이브러리를 빌드하는 방법은 무엇입니까?
정적 라이브러리에 대한 소스를 찾았으므로 프로젝트 용으로 빌드하고 싶지만 ARC를 사용합니다.
어떻게 ARC를 사용하는 프로젝트에서 ARC없이 정적 라이브러리를 만들 수 있습니까?ARC를 사용하는 프로젝트에서 ARC없이 정적 라이브러리를 빌드하는 방법은 무엇입니까?
정적 라이브러리에 대한 소스를 찾았으므로 프로젝트 용으로 빌드하고 싶지만 ARC를 사용합니다.
정적 라이브러리는 ARC없이 빌드 될 수 있으며 특별한 작업을 수행하지 않고 ARC로 프로젝트에 포함될 수 있습니다. 소스를 직접 추가하려면 빌드 단계에서 각 비 아크 파일에 다음 컴파일 옵션을 추가해야합니다 (-fno-objc-arc
).
일반적인 경우 : ARC를 사용하지 않는 파일 (정적 라이브러리)과 ARC를 사용하는 파일을 선택할 수 있습니다.
그러나 lib의 경우 필수는 아닙니다.
You can merge ARC and Non-ARC files quite simply 그러나 lib를 컴파일했지만 상관하지 않습니다.
정적 라이브러리는 "ARC를 사용하지 않음"또는 비슷하게 지정하지 않아도됩니다. 이 대답은 적어도 혼란 스럽습니다 (첫 번째 문장은 정적 라이브러리가 그러한 제외를 필요로 함을 의미하기 때문입니다). – Till
@ 질 : 내 나쁜 영어로 죄송합니다. –
그냥 빌드하고 사용하면 lib는 신경 쓰지 않습니다. –