2013-09-24 4 views
18

제가 일하는 회사는 직원 들간에 내부 용으로 iOS 앱을 완성 할 예정입니다. 몇 가지 조사를 해본 결과 집에서의 배치가 우리의 사용에 가장 적합하다는 것을 알게되었습니다. 그러나 내 연구에서이 방법을 사용하여 앱을 배포 한 사람들의 이야기를 듣고 싶습니다.Distribute App in House

앱을 집에 배포해도 여전히 Apple에 제출해야 하나이 방법으로이 문제를 해결할 수 있습니까? 추가 요구 사항이 있습니까? 나는이 애플 웹 사이트를 살펴 보았고 보안 서버와 관련 XML 파일의 필요성에 대한 애플리케이션 호스팅이 필요하다는 것을 알고있다. 집에서 배포하기 전에 회사에서이 "iOS 개발자 엔터프라이즈 프로그램"에 가입해야합니까? 앱 스토어에 게시하는 경우 제한 사항이 있습니까?

답변 해 주신 모든 분들께 시간을내어 감사합니다.

+2

여기에이 링크를 확인하셨습니까? http://www.apple.com/business/accelerator/deploy/app-distribution.html – Mingebag

답변

28

애플 리케이션을 집에서 배포해도 여전히 애플에 제출해야합니까, 아니면이 방법으로이 문제를 해결할 수 있습니까?

아니요. Apple에 제출할 필요가 없습니다.

추가 요구 사항이 있습니까?

예, 엔터프라이즈 개발자 계정이 필요합니다. 앱을 호스팅하기 위해 자체 서버가 필요하며 배포 방법을 구현해야합니다. 또한 전체 서버 파트를 관리하는 타사 MDM 서비스를 선택할 수 있습니다. 그러나 비용이 소요됩니다.

앱 스토어에 게시하는 경우 어떤 제한이 있습니까?

집에서 서명 한 앱은 UDID를 추가하지 않고도 모든 기기에 설치할 수 있습니다. 단점은 앱의 불법 배포이므로 보안 서버 또는 인증 된 다운로드의 필요성입니다. 또한 엔터프라이즈 계정은 1 년 후에 만료되며, 갱신 된 자체 프로비저닝으로 앱을 다시 배포해야합니다.

사내 배포의 경우 Distributing Enterprise Apps for iOS Devices으로 갈 수 있습니다.

희망 하시겠습니까?

+2

이것은 큰 도움 감사했습니다. 분명히 내가 약간 흐릿 해 보이는 몇 가지 사항을 분명히했다. – user1957778

2

Apple은 '사내 어플리케이션'을 승인 할 필요가 없습니다. 사과 개발자 사이트에서 this 가이드를 찾아보십시오. 그러나 엔터프라이즈 개발 계정이 필요합니다. 이는 추가 비용입니다.

이 문서에서는 엔터프라이즈 앱을 배포하기위한 옵션에 대해 설명합니다. 마지막으로 제한 사항은 사과 승인을 필요로하지 않으므로 본질적으로 원하는 것을 할 수 있으며 사과 승인 프로세스를 통과하는 것에 대해 걱정할 필요가 없습니다.

Google은 내부 웹 서버에서 호스팅되는 사내 애플리케이션을 실제로 보유하고 있으며 사용자는 웹 사이트를 방문하여 필요한 앱을 다운로드합니다.

+0

응답 해 주셔서 감사합니다. 현재로서는 유일한 장벽이 엔터프라이즈 개발 계정이 아닙니다. 이미 개발자 계정이 있습니다. – user1957778

+0

네, 그건 당신을 멈추게하는 유일한 방법 일 것입니다. 엔터프라이즈 계정을 등록해야만 엔터프라이즈 응용 프로그램을 배포 할 수 있습니다. – atrljoe

+1

링크가 깨졌습니다. – RozzA

2

엔터프라이즈 프로그램에는 앱을 테스트 (배포) 할 수있는 기기의 제한이 없습니다. 일반 개발자 프로그램의 기기 수는 100 개로 제한됩니다.

일반 프로그램과 함께 갈 수있는 회사의 장치가 100 개 미만일 경우 그렇지 않으면 엔터프라이즈 프로그램이 필요합니다.

귀하의 계획에 대해 https://testflightapp.com/을 적극 권장합니다.

직원에게 이메일을 보내 직원을 초대 할 수 있습니다. 그들은 https://testflightapp.com/에 등록하고 해당 기기에 앱을 다운로드 할 수 있습니다. 이메일을 통해 업데이트 알림을받습니다. 그런 경우 ipas를 https://testflightapp.com/에 업로드하면됩니다.

+0

enterprice 계정을 사용하는 경우 프로비져닝 프로파일에 모든 장치를 포함해야합니까? –

+0

죄송합니다. 잘 모르겠습니다. – rcpfuchs

+0

@ MarioGalván no, 배포하기 위해 엔터프라이즈 프로필을 사용하는 경우 UDID와 상관없이 지원되는 모든 장치에 설치됩니다. – powerj1984

1

퍼블릭 앱 스토어 만 앱을 배포 할 수있는 유일한 옵션은 아닙니다 (Apple은 사내 앱을 허용하지 않습니다).

앱 배포에 대해 알아야 할 5 가지 옵션을 확인했습니다.())

5 테스트를위한

1) 공공 앱 스토어

2)의 iOS 개발자 기업 프로그램

3) 사용자 정의 B2B 앱 프로그램

4) 애드혹 배포 iOS 베타 테스트 서비스 : TestFlight

우선 Testflight!

TestFlight는 베타 및 내부 iOS 응용 프로그램을 팀 구성원에게 배포하는 데 사용되는 무료 무선 네트워크입니다. 개발자는 TestFlight의 Dashboard를 사용하여 테스트를 관리하고 팀의 피드백을받을 수 있습니다. TestFlight는 iOS 엔터프라이즈 라이센스 또는 개발자 라이센스를 사용하여 엔터프라이즈 및 특별 제공 응용 프로그램을 만듭니다.

이 정보가 도움이되기를 바랍니다. 앱 개발에 대해 read more

+0

표준 Apple Developer Program (ADP)과 달리 [TestFlight] (https://developer.apple.com/testflight)는 Apple Developer Enterprise Program (ADP)에서 사용할 수 없습니다. TestFlight는 iTunes Connect의 일부이며 Apple은 [App Distribution Guide] (https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingEnterpriseProgramApps/DistributingEnterpriseProgramApps.html#/)에 명확하게 명시되어 있습니다./apple_ref/doc/uid/TP40012582-CH33-DontLinkElementID_26) ADEP는 iTunes Connect 액세스를 제공하지 않습니다. –