프로젝트 설정에서 정의 된 빌드 구성 (구성 플래그)이있는 프레임 워크 프로젝트에서 작업 중입니다. 이제 기본 프로젝트에이 프레임 워크 프로젝트를 추가하고 주 프로젝트에서 컴파일러 플래그를 구성하려고합니다. 기본 프로젝트에 프레임 워크 프로젝트를 추가하고 기본 프로젝트에서 프레임 워크 프로젝트의 설정을 구성하는 방법
감사합니다 :)답변
당신은 & 프로젝트 아래에 프레임 워크를 드래그 앤 드롭한다. 그런 다음 해당 프레임 워크를 앱 타겟의 "Link With Binary With Libraries"단계에 추가하십시오. 그런 다음 대상의 빌드 단계에 "파일 복사 단계"를 추가해야합니다
는 "대상"을 "프레임 워크"로 설정하는 것을 잊지 마십시오. 이 단계와 여기에 프레임 워크를 추가하지 않으면 프레임 워크를로드하려고 할 때 응용 프로그램이 "이미지를 찾을 수 없음"오류로 중단됩니다.
과 같아야 앱의 빌드 단계 탭 :
는 "파일을 찾을 수 없습니다"또는 "프레임 워크를 찾을 수 없습니다"와 같은 시간 오류를 구축 얻을 경우, 당신은 당신의 프레임 워크 경로를 추가해야 할 수도 있습니다 귀하의 응용 프로그램 타겟 -> 빌드 설정 -> 헤더 검색 경로 및 응용 프로그램 타겟 -> 빌드 설정 -> 프레임 워크 검색 경로
답변 해 주셔서 감사합니다. 그렇습니다. 제 경우에는 그렇게 할 수있었습니다. 하지만 기본 프로젝트의 빌드 설정에서 플래그 값과 같은 프레임 워크 프로젝트의 빌드 구성을 구성하는 방법은 무엇입니까? – Batman4Ever
그런 다음 프레임 워크의 프로젝트를 응용 프로그램의 프로젝트에 종속성으로 포함하고 프레임 워크의 빌드 설정을 여기에 설정해야합니다. 프레임 워크는 앱을 빌드 할 때마다 생성됩니다 (원하는 것은 아니지만 유일한 방법입니다). – batu
정확히 달성하려는 것은 무엇입니까? 프로젝트에 프레임 워크를 추가하는 두 가지 방법에 대해 알고 있습니다. 하나는 프레임 워크 원본을 편집하고 동시에 모든 대상을 다시 작성할 수있게 해주고, 다른 하나는 그렇지 않을 것입니다. 당신이 원하는 것에 좀 더 자세히 설명해 주시겠습니까? – dfd
@dfd 답장을 보내 주셔서 감사합니다. 나는 매번 목표물을 만들지 않기 위해 전체 프레임 워크 프로젝트를 추가하고 싶다. 내 목표는 기본 프로젝트가 프레임 워크 프로젝트의 일부 플래그를 구성하도록 허용하는 것입니다. – Batman4Ever
그런 다음 @batu가 올바른 답을 준 것으로 믿습니다. – dfd