2011-05-13 4 views
0

그래서 Xcode 3으로 만든 두 개의 XCode 프로젝트가 있습니다. 하나는 호스트이고 다른 하나는 플러그인입니다. 플러그인을 실행하거나 디버깅하려면 호스트 응용 프로그램을 시작하고 플러그인을 호스트의 resources 폴더에 넣어야합니다.두 프로젝트를 XCode4에서 서로 종속시키는 방법은 무엇입니까?

어떻게하면 Xcode에서이를 수행 할 수 있습니까?

작업 영역을 만드는 것이 좋습니다. 그 다음에 두 프로젝트를 컴파일하는 새로운 계획을 만들었습니다. 그러나 나는 아직도 빌드 번들에서 호스트 번들로 플러그인 번들을 복사 할 수있는 방법을 얻지 못한다.

답변

1

Xcode 4가 출시 된 이후로 작업 공간을 사용하고 있으며 공통 코드에 대한 정적 라이브러리로 종속 프로젝트를 설정하고 있습니다. 완벽하게 작동하지 않습니다. 내가 대상 응용 프로그램을 실행으로 종속 프로젝트가 항상 구축하고 설치하지 않는 것이 발견 일 동안 나는 ...

How do you get implicit dependencies to work with workspaces in Xcode 4?

내가 여기서 배운 것에 대해 썼다. 내가 깨끗하게하고 지으면 도움이된다. 버전 번호를 반환하기 위해 정적 라이브러리에 약간의 코드를 배치하기 시작했습니다. 그런 다음 라이브러리에 코드를 변경하고 대상 응용 프로그램이 NSLog를 사용하여 라이브러리 버전을 콘솔에 인쇄 할 때 버전 번호를 자주 업데이트합니다. 앱이 시작되었습니다. 라이브러리가 빌드되지 않고 현재 코드 기반으로 설치되지 않으면 저를 끝내줍니다.

또한 Xcode 4는 여러 빌드에서 소스에 대한 중단 점을 추적하는 데 문제가 있음을 발견했습니다. 그래서 저는 때때로 Xcode를 다시 시작하는 법을 배웠습니다. 다행스럽게도 다른 IDE와는 달리 빨리 닫고 다시 열 수 있습니다.

다음 몇 가지 릴리스에서 Xcode 4가 크게 향상되기를 기대합니다. 이 버전은 처음부터 완전히 다시 작성되었으므로 약간의 문제가 발생할 것으로 예상됩니다.