2014-10-17 4 views
0

다른 프로젝트가 동일한 파일에 액세스 할 수 있도록 작업 영역을 설정하려고합니다. 프로젝트 A의 Xcode 작업 영역의 종속성

, 나는 "다른 이름으로 저장 작업을 ..."한

은 그 때 나는 새로운 작업 공간에서 프로젝트 B를 만들었습니다.

이제는 프로젝트 탐색기에서 두 가지 모두를 볼 수 있습니다.

프로젝트 B에 사용하려는 "프로젝트 뷰"의 카테고리가 "UIView + 신난다"라고 말하면 어떻게 종속성을 설정합니까? 프로젝트 B의 뷰 컨트롤러에서

내가이 얻을 :

여기
#import "UIView+Awesome.h" //UIView+Awesome.h file not found 

답변

0

그것을 해결하는 방법입니다.

  1. UIView+Awesome.h을 가져 오는 대상을 클릭하십시오.
  2. 빌드 설정을 클릭하십시오.
  3. 검색 창에 Header Search Paths을 입력하십시오.
  4. 값 셀을 두 번 클릭하십시오.
  5. + 기호를 클릭하십시오.
  6. 참조 할 프로젝트의 경로를 설정하십시오. 예를 들어 Awesomelib이라고합시다. 경로는 참조 프로젝트 (Awesomelib을 사용하는 프로젝트)의 루트에 대한 상대 경로입니다. 예 : ../Awesomelib/src/headers/ 또는 파일이있는 곳이면 .h입니다.
  7. Done을 클릭하십시오.
  8. Clean 그리고 나서 Build.
+0

감사합니다. 이것은 나를 컴파일하는 것을 허락했다. 하지만 실행하면 : 알 수없는 예외 'NSInvalidArgumentException'이유로 인해 응용 프로그램을 종료하는 중입니다 : '+ [UIView someMethod :] : 인식 할 수없는 선택자가 클래스 – soleil

+0

someMethod가 존재하며 프로젝트 A에서 사용됩니다. – soleil

+0

This 별도의 질문이되어야합니다. –