2009-03-19 5 views
19

나는이 질문을 어디에서든지 찾을 수는 있지만 찾지 못했다. 내 아내와 나는 아이폰 개발에 착수 할 예정이다. 아이폰 개발 경험이있는 사람이라면 누구나 하나의 개발 맥에서 두 개의 다른 애플 개발자 계정을 프로파일 링 할 수 있는지 알 것이다. 개발자 프로그램을 통해서뿐만 아니라 XCODE (나는 그것이 있다고 생각합니다) IDE가 그것을 지원합니까?하나의 Mac에 여러 iPhone 개발자 계정이 있습니까?

우리가 할 수 있기를 희망하는 것은 제 프로필과 개발자/디버그로 로그인 할 수 있고, 내 아이폰 응용 프로그램과 그녀는 자신의 프로필에서 동일한 작업을 수행합니다. (내 작업은 볼 수 없으며 그 반대도 마찬가지입니다.) 집에서 일하면서 시간을 공유하는 것이 문제가되지 않을 것입니다. 일부 문제는 없습니다.

우리는 Mac과 OS X에서 완전히 새로운 점을 이해하십시오. iPhone 개발 분야와 마찬가지로 우리는 이것이 가능한지 전혀 모른다. 그렇지 않다면 우리의 두 번째 옵션은 두 대의 Mac Mini (키보드와 마우스도 함께 구입)가 이미 갖고있는 기존의 PC 모니터 각각에 대한 KVM을 파악하고 개발하는 것입니다. 우리는 두 개의 개발자 계정과 IDE 프로파일 사이에서 하나의 iMac을 공유하지 않고 그냥 공유하고 싶습니다.

업데이트 : 아내와 저는 Best Buy의 24 "iMac에 12 개월간 무이자 제안을 통해 20"iMac을 선택했습니다. RAM (최대 8G 중 4G)과 HD 공간 (640G)을 충분히 갖추고 있으며 곧 MAC OS X에 익숙해지고 곧 개발을 시작할 것입니다. 우리는 두 개의 OS X 계정을 만들어 설정 등을 별도로 유지합니다. OS X에서의 작업이 OS X에 가까워 졌거나 그 반대의 경우도 매우 직관적 인 것처럼 보였습니다. 우리는 약 8 분 동안 전체 un-box 및 설치 시간에 크게 감명 받았습니다! 여태까지는 그런대로 잘됐다.

답변

22

확실히. iMac에서 두 개의 사용자 계정을 만드십시오. 쉬운!

+0

Windows와 비슷합니까? 내가하는 모든 일이 내 프로필과 내 아내를위한 것입니다. 그것이 우리가 찾고있는 것입니다! 시원한. 감사. – Taptronic

+14

사실 * UNIX *처럼! –

11

그건 한 가지 방법입니다./Developer 도구의 단일 사본을 공유 할 수 있지만 각각 고유 한 로그인 이름, 환경 설정 및 키 체인이 있습니다.

동일한 Mac OS X 사용자 계정을 공유하지만 ADC 신원이 2 개인 경우 Safari 쪽에서 장소를 교환 할 때 ADC 웹 사이트에서 로그 아웃해야합니다.

Xcode 측에서 키 체인에 개발자 인증서와 Xcode의 주최자에 대한 프로비저닝 프로파일을 모두 추가해야합니다. 별도의 프로비저닝 프로필과 개발자 인증서가있는 경우에는 각자 자신의 전화가있는 것이 좋습니다.

중요한 프로젝트의 각 부분에서 코드 서명 ID를 으로 설정하고 소유권자의 신원을 정확히 나타내야합니다 (). 프로젝트는 "iPhone 개발자"라는 와일드 카드 ID로 설정됩니다. 서명 인증서와 프로필을 사용하려면 "iPhone Developer-John Appleseed"로 변경해야하며, 아내는 자신의 프로젝트에서 동일한 작업을 수행해야합니다.

+0

이것은 매우 좋은 대답이기도하지만,이 상황에서 사용자 계정이 이동하여 별도의 XCode 사용자 지정을 가질 수 있습니다. –

+0

감사합니다. 나는 우리에게 가장 적합한 것을 결정해야 할 것입니다. 나는 사용자 계정 방법을 좋아한다. 각각에 대해 별도의 XCode 사용자 정의가있다. – Taptronic

2

또한 한 개발자 계정에서 앱을 복사하고 다른 계정과 연결된 ID 및 프로비저닝 프로파일을 사용하려고 시도하면 작동하지 않습니다. Xcode를 종료하고 .xcodeproj 번들 안에있는 project.pbxproj 파일을 편집해야합니다. CODE_SIGN_IDENTITY 또는 PROVISIONING_PROFILE 옆에있는 모든 용어를 찾아 큰 따옴표로 묶어 값을 삭제하십시오 (큰 따옴표는 그대로 두십시오). 그런 다음 XCode를 다시 시작하고 그룹 및 파일의 왼쪽 상단에있는 기본 객체와 모든 타겟에 대한 정보 입수 탭에서 프로비저닝 프로파일을 선택합니다. 그렇다면 그것은 작동합니다. 분명히 한 ADC 계정에 대한 프로비저닝 프로파일을 사용하여 응용 프로그램을 빌드 한 경우 XCode는 다른 ADC 계정으로 변경할 수 있도록 필요한 모든 정보를 수정하지 않습니다.

+0

고마워. 프로젝트를 시작하고 복사하고 싶거나 프로젝트를 복사하려는 경우이 점을 명심해야합니다. 위대한 팁! – Taptronic

19

저는 두 개의 iPhone 개발자 계정을 가지고 있으므로 두 계정과 두 사람 대신 두 계정과 한 사람입니다. 불행히도 같은 사람이 되어도 양쪽 계정 모두 동일한 요원 이름으로 끝났습니다. (이 사실을 변경하는 것은 거의 불가능합니다. 변경을 요청하는 나의 사례는 Apple에서 수개월 동안 열려 있습니다.)

두 세트의 키와 인증서가 있고 키의 이름이 같습니다. 이로 인해 Organizer와 코드 서명 모두에서 Xcode에 문제가 발생합니다. 나는이 버그에 대해 몇 시간 전에 버그를 제기했지만, 이제는 두 가지 문제에 대한 해결 방법을 찾아 냈습니다. 다른 사람들에게 도움이 될 수 있도록 블로그 글에 적어 두었습니다.

http://geekanddad.wordpress.com/2009/07/25/work-around-for-multiple-iphone-dev-account-and-code-signing-and-xcode-organizer-problems/

업데이트 : 2010년 1월 : 애플처럼 보이는 자신의 인증서 생성과이 문제를 해결했다 - 사용자 이름은 이제 괄호 안에 그들에 추가 번호를 가지고하는 것 (예를 들어, 내 이름 (A340D)). 나는이 해시가 추가되었는지 확인하기 위해 이전 계정의 인증서를 다시 생성하려고 시도하지 않았지만 새로 생성 된 인증서는이 인증서를 추가했습니다.

업데이트 : 2010 년 2 월 12 일 : 예, 계정의 인증서를 다시 생성하면 이름에 번호가 추가되며이 전체적인 문제는 중요하지 않습니다. 이제는 하나의 키 체인과 모든 인증서를 지금 가질 수 있습니다 - 감사합니다 사과!

+0

좋은 정보 - 감사합니다! – Taptronic

+0

최고 등급의 답변이어야합니다. 여러 사용자 계정을 만드는 것은 아주 나쁜 해결 방법입니다! 정말 고맙습니다! –

관련 문제