2008-12-22 3 views
5

프로젝트 파일 (.xcodeproj 디렉토리)이 소스 컨트롤에 체크인 된 iPhone 응용 프로그램에서 공동 작업을하고 있습니다. 한 가지 중요한 설정은 iPhone에서 실행될 수 있도록 응용 프로그램에 서명하는 데 사용할 인증서를 지정하는 "코드 서명 아이디"입니다.Xcode에서 사용자 별 프로젝트 설정을 만들 수 있습니까?

프로젝트의 각 개발자는 자신의 코드 서명 ID를 가지고 있으므로 누구나 프로젝트를 변경하면 코드 서명 ID가 프로젝트 설정에 저장되고 다른 모든 사람은 해당 변경 사항을 상속합니다. 그들은 계속하기 전에 그것을 CSI로 변경해야합니다.

소스 제어에 체크되지 않은 일부 로컬 사용자 별 프로젝트 파일에 코드 서명 ID가 저장되는 방법이 있습니까?

답변

2

Xcode 프로젝트를 .xcconfig 파일로 작성한 다음 각 개발자가 자신의 .xcconfig 파일을 사용하고 여기에 ID 설정을 유지할 수 있습니다.

0

다른 빌드를 만들어서이 문제를 해결했습니다. "Dev - Rob"이라는 이름의 내 설정이 있고 "Dev - [Other Guy 's Name]"이라는 이름의 사람은 Other Guy의 설정을가집니다.

우리는 다른 서명 구성이있는 모든 상황에서 "릴리스 - 베타"및 "릴리스 - 앱 스토어"등과 같은 빌드를 만드는데도이 도구를 사용했습니다.

1

소스 제어 시스템에서 서명이 포함 된 파일을 무시하도록하거나 .gitignore라는 파일을 만들 수 있습니다.이 파일은 사용하고있는 것과 유사한 기능을 제공합니다. 비록 당신이 그것을 바꿨음에도 변화가 반영되지 않는다는 것을 의미합니다.