2009-05-01 3 views
8

저는 웹 에이전시에서 근무하며 클라이언트 용 아이폰 앱을 제작하도록 위임 받았습니다.아이폰 개발자 프로그램 - 여러 회사 이름으로 판매하는 방법

우리는 AppStore에서 우리 회사가 아닌 클라이언트 회사 이름으로 앱을 판매하고자합니다. 아이폰 개발자 프로그램에 우리 회사를 등록 할 때 앱 스토어의 앱이 우리 회사 이름 아래에 나타날 것이라고 본다.

우리가 앱을 만들 때마다 개발자 프로그램에 한 번 가입해야한다는 뜻입니까? 어쨌든 우리가 계정을 가질 수 있지만 여러 회사 이름으로 배포 할 수 있습니까?

어떻게 프리랜서 아이폰 개발자가 이것을 처리합니까?

편집 : 나는 그들의 고객이 처리를 대신하여 판매하는 아이폰 애플 리케이션을 생산하는 방법 DEV 상점에 특히 관심이 있어요.

+1

이것은 아마도 Apple의 감독입니다. 그들은 더 많은 융통성을 허용해야하지만, 나는 그럴 수 있을지 의심 스럽다. – Tim

+0

네, 그렇습니다. 아이폰 용으로 개발하는 사람을 막을 수 있을지는 의문입니다. 아마 그들은 신경 쓰지 않을 것이다. –

답변

6

각 클라이언트는 개발자 프로그램에 가입해야합니다.

많은 클라이언트가없는 경우 자신의 계정에서 Ad-Hoc 빌드를 수행하고 최종 App Store 빌드 만 수행하는 것이 가장 쉽습니다. 또는 기술 담당자가있는 경우 Ad-Hoc 빌드를 직접 처리 할 수 ​​있으며 개발자 포털에서 귀중한 장치 수를 소모하지 않을 수 있습니다.

클라이언트 포털에서 "admin"을 만들 수 있지만이를 사용하는 경우의 문제는 회사 계정을 만든 사람 만 Ad-Hoc 인증서를 만들고 사용할 수 있다는 것입니다.

+0

BONUS QUESTION : 고객의 실제 제출을 처리 할 수 ​​있습니까? 아니면 직접 제출해야합니까? –

+0

회사 Apple 개발자 계정의 사용자 이름/비밀번호를 기꺼이 제공하려는 경우 제출을 처리 할 수 ​​있습니다.이를 사용하여 제출을 처리하기 위해 iTunes 연결에 로그인해야합니다. 당신은 당신이하고있는 것을 볼 수 있고 제공해야 할 데이터를 이해할 수 있도록 클라이언트와 함께해야 할 것입니다 (설명 텍스트, 스크린 샷). –

2

원하는 답변이 아니지만 예, 개발자 용 프로그램에 각 클라이언트별로 한 번 가입해야합니다.

3

한 번 가입하십시오. 귀하의 고객은 각각 자신의 계정에 가장 중요한 이유로 가입하고 싶습니다. 그것이 은행 정보가 돈이가는 곳을 알려주는 곳입니다. :). 계약서, 판매 데이터 등. 99 달러가 수수료와 비교할 때 소음에서 손실된다고 가정합니다. :).

와일드 카드 개발자 및 배포 (임시) 코드 서명 키 (계정)에서 개발하는 것이 가장 좋은 방법입니다. 동일한 키를 설정하여 여러 클라이언트에 서명 할 수 있습니다. 그런 다음 마지막에 특정 AppStore 키 (각 고객의 계정)에 서명하고 게시합니다.

이렇게하면 제어 개발, 테스트를 수행하고 클라이언트간에 베타 배포 프로그램을 실행할 수 있습니다. 개발이 끝나고 마스터 빌드에 정착하면 키로 서명 된 릴리스 버전의 Zip을 넘겨주고, 자신의 계정으로 iTunes Connect를 통해 업로드합니다.

보너스 섹션 :이 구성은 Xcode에서 쉽게 구현할 수 있습니다 (xcode 및 배포 인증서가 작동하는 데 24 시간 이상 걸리면이 문서가 가장 잘 문서화 된 iphone 개발 문제 일 수 있습니다.) 진짜로 당신이 처음에 당신을 설정하기 위해 그것을 했어. 그때부터 분명해질거야.)

프로젝트 설정 -> 구성 편집으로 이동하십시오. "릴리스"구성에서 두 개의 새로운 구성을 복제하십시오. 하나는 "Ad Hoc"이고, 다른 하나는 "AppStore"입니다. 디버그/릴리스 용 iPhone 개발자, Ad Hoc 용 iPhone 배포 및 "AppStore"용 iPhone 배포 (AppStore)와 같이 서명 인증서를 설정하십시오. 끝날 때까지 클라이언트가 있다는 것을 잊어 버린 다음 AppStore 배포, 빌드, 압축, 전자 메일 및 완료로 전환하십시오.

실제로는 컴퓨터에 여러 개의 certs/profiles/keys를 설정해야하므로 실제로는 더 복잡합니다.하지만 일단 완료되면 기본적으로 이와 같이 실행됩니다.