Development/아이폰
[Xcode] Xcode Subproject 관리하기.
江多林
2013. 6. 26. 19:10
프로젝트를 몇 개의 덩어리로 구분해서 개발하는 경우에.
Xcode 에서 빌드하면서 부딛혔던 삽질...
우선 header 파일 include 가 제대로 되지 않는 문제.
Subproject 디렉토리를 search header paths 에 설정하면 되는데.
어떻게 하는 것이 유연하게 설정하는 것일까.?
우선 아래 URL에서 제안한 것 처럼 Project에 subproject를 포함시킨다.
http://stackoverflow.com/questions/9501799/xcode-4-2-how-to-import-h-file-from-subproject
그리고, Main project 의 build phases 에 dependency를 걸어주자.
Subproject 쪽의 build phases 에서 Copy Files 페이즈가 존재하는지 확인하자.
여기서 Product destination에 include/${PRODUCT_NAME} 위치에 카피하는 코드를 확인.
필요하다면, search header paths 에
$(BUILT_PRODUCTS_DIR)/include/{PRODUCT_NAME} 을 추가해 주자.
예시
$(BUILT_PRODUCTS_DIR)/include/cuscus-framework
요렇게 설정하면, Main project 쪽에서 Sub project 의 header 를 잘 땡겨올 수 있게 된다.
끗.