2013-08-16 4 views
2

This post은 Xcode 프로젝트의 .gitignore 파일 권장 사항을 다룹니다. 하지만 더 간단한 질문이 있습니다.Xcode 개발자 데이터

내 개발자 키가 Xcode에 표시됩니다. Xcode 프로젝트를 공유하는지 알고 싶습니다. 개발자 데이터가 어떻게 든 프로젝트에 첨부됩니다. (나는 등 개인 키를 포함하는 전체 고통스러운 과정이있다 실현,하지만 난 공유 내 사과 개발자 ACCT의 "조각"원하지 않는) 특히

을, 나는 말한다 코드 서명 신원 필드에서 찾고 "현재 '아이폰 개발자를. : 내게는 (다음 H831JA8U2JIOA 같은 일부 문자열)

코드 서명 신원 필드 자체를 재 할당 할 것인가 다른 컴퓨터에서 열었을 때 그것이 말하는

답변

1

클릭? 현재 일치 일치"'아이폰 개발자를 ... "을 선택하고 선택한 옵션이"자동 프로파일 Se 강사 "표제. 그렇다면 개인 정보가 Xcode 프로젝트에 없어야합니다. PROJECTNAME.xcodeproj/project.pbxproj 파일에서 정보가 누적되었다는 것을 검색하여이를 확인할 수 있습니다.

추가 확인을 위해 프로젝트 디렉토리를 으로 grep하면 서명 ID가 나타납니다. 이 출력을 git에서 무시한 파일과 상호 참조하여 위험을 평가할 수 있습니다.

+0

네, 단지 "CODE_SIGN_IDENTITY [sdk = iphoneos *]"= "아이폰 개발자"; "라고 말하면 내 정보가 파일에 첨부되지 않았 음을 의미합니다. 그러나 Xcode는 실제로 다른 Xcode 데이터 file ('.pbxproj'가 아님) – bobobobo

+0

나는 단지 Xcode 파일이 아닌 시스템 키 체인에서 신원을 찾는다 고 생각한다. –

1

Code Signing Identity은 YourProject.xcodeproj/project.pbxproj에 정의되어 있으며 CODE_SIGN_IDENTITY이라는 키워드로 정보를 검색 할 수 있습니다. 그 파일 (project.pbxproj)은 git에서 무시할 수 없습니다.

다른 컴퓨터에 동일한 iOS 제공 프로필이 있으면 자동으로 재 할당됩니다.

관련 문제