2012-12-20 6 views
0

저는 project1이라는 IOS 프로젝트의 일부를 작성하고 있습니다. 코드를 테스트하기 위해 소스 코드와 스토리 보드의 다른 부분을 변경하는 대신 코드를 테스트하는 데 사용되는 project2라는 새 프로젝트를 만들고 싶습니다. 그러나이를 위해서는 project1에서 사용하는 많은 라이브러리와 소스 파일을 가져와야합니다. 그래서 project2를 project2 라이브러리로 가져오고 싶습니다. 어떻게해야합니까?일반 (라이브러리가 아닌) xcode 프로젝트를 가져 오는 방법은 무엇입니까?

난 그냥 프로젝트 2로 프로젝트 1 드래그,하지만 작동하지 않았다 enter image description here

당신은 단순히에만 의미 프로젝트 1에서 새 대상을 만드는 대신 완전히 다른 프로젝트를 만드는 고려할 수 있습니다

답변

1

테스트. 그것은 다른 appID, info.plist, 컴파일 설정 및 원하는 다른 것을 얻습니다.

프로젝트 정보보기에서 현재 대상을 마우스 오른쪽 버튼으로 클릭하고 "중복 대상"을 선택하면 가장 쉽게 시작할 수 있습니다. 그런 다음 주 프로젝트에있는 모든 현재 설정, 라이브러리 및 소스 코드 파일로 시작합니다.

이것은 새 프로젝트에 단위 테스트를 포함 할 때 XCode가 작동하는 방식이기 때문에 접근법에 대한 좋은 선례가 있습니다.

+0

코드를 테스트 할 때 코드 또는 스토리 보드를 변경하면 새 대상을 사용하더라도 팀 동료가 영향을 받습니까? – user1687717

+0

변경 사항을 체크 인하는 경우에만 (버전 관리를 위해 git을 사용해야하는 다른 사람과 작업하는 경우). 새로운 프로젝트가 더 많아서 다른 종류의 래핑 코드를 사용하여 애플리케이션을 실행하지 않고도 애플리케이션의 일부를 실행할 수 있습니다. –

관련 문제