2016-06-09 2 views
1

사내 모델 배포판은 분명하지 않습니다. 회사 직원을 위해 앱을 배포해야합니다. 사내 모델로 Apple Enterprise Developer Program을 사용하여 IPA 파일을 생성합니다. Xcode를 사용하여 Apple Developer 페이지의 등록 된 장치에 IPA 파일을 배포 할 수 있습니다.사내 개발 용 IPA 파일

새로운 직원이있는 경우이 새로운 직원을 Apple 개발자 페이지의 장치 섹션에 등록하십시오.

  1. XCode에서 IPA 파일을 다시 생성해야합니까?
  2. 이전 IPA 파일을 사용하여 응용 프로그램을 배포 할 수 있습니까?
  3. IPA 파일을 배포하기 위해 diawi를 사용할 수 있습니까?
  4. 사내 IPA 파일은 만료되기 1 년이 걸립니다. 그 시간이 지나면 XCode와 함께 또 다른 IPA 파일을 생성해야합니다.

나의 클라이언트가 소스 코드 프로젝트를 가지고 있지 않기 때문에 초기 IPA 생성보다 Xcode 사용을 피하는 방법에 대한 질문이 있습니다.

미리 감사드립니다.

+0

내가 엔터프라이즈 개발자 프로그램에 대해 알고있는 한, 인증서가있는 모든 장치를 등록 할 필요가 없습니다 .IPA는 모든 장치에서 작동합니다. 작년에 엔터프라이즈 인증서를 사용한 경험이 있었기 때문에 상황이 바뀔 수있었습니다. –

+0

IPA 파일에는 인증서가 필요 없습니다. 하지만 UUID는 어떻습니까? Apple Developer Devices 섹션에 새로운 UUID를 등록해야합니까? – Mario

+0

아니요 등록하지 않고도 아무 장치에서나 작동했습니다 –

답변

4

이 질문에 개별적으로 대답하겠습니다.

  1. XCode에서 IPA 파일을 다시 생성해야합니까? 당신이 기업 분포 프로필을 사용하는 경우

아니, 당신은 IPA를 배포 할 수 있으며 모든 장치에 설치 될 수있을 것 한 인증서가 해지 및 인증서되지 않았기 때문에 및 프로필은 아직 만료되지 않았습니다. 프로필은 생성 될 때부터 1 년 동안 으로 만료되도록 설정되고 인증서가 생성되면 에서 만료되도록 설정됩니다.

  1. 이전 IPA 파일을 사용하여 응용 프로그램을 배포 할 수 있습니까?

예, 다시 제대로 엔터프라이즈 배포 프로필을 구축하는 경우, 당신은 새로운 employess를 기존 IPA를 줄 수 있으며, 그들은 그것을 설치할 수 될 것입니다. 그들은 설정 -> 일반 -> 프로파일 & 장치 관리로 이동하여 프로필을 신뢰해야합니다. "ENTERPRISE APPS"아래에 회사 이름 이 표시됩니다. 해당 항목을 누르고 개발자 을 신뢰하십시오.

  1. IPA 파일을 배포하기 위해 diawi를 사용할 수 있습니까?

예. 가능합니다.

  1. 사내 IPA 파일의 유효 기간은 1 년입니다. 그 시간이 지나면 XCode와 함께 또 다른 IPA 파일을 생성해야합니다.

기술적으로 아니오. 프로필이 만료되면 앱을 실행해야하는 장치에 새 프로비저닝 프로필을 가져와야합니다. 이는 앱을 설치할 때 설치된 프로필을 앱이 반드시 신경 쓰지 않기 때문입니다. 단지 앱의 번들 ID와 일치하는 유효한 프로비저닝 프로파일이 기기에 있는지 여부를 신경 써야합니다. 이 프로파일 설치는 MDM (Mobile Device Management)을 사용하거나 새 프로파일로 Xcode에 응용 프로그램을 다시 빌드하고 사용자에게 재배포하여 모든 사용자 (clunky)에게 또는으로 이메일로 프로파일을 전송하여 수행 할 수 있습니다. MDM 또는 기술에 정통한 사용자가없는 경우 가장 좋은 방법은 재 구축 및 재배포하는 것입니다. 자신을 쉽게 만들 수 있지만 새 버전을 사용할 수있을 때 사용자에게 알리고 새 버전을 자동으로 다운로드하는 앱을 자체 업데이트로 확인합니다. 그것이 우리가하는 방법입니다. 이전 프로필이 만료되기 전에 업데이트를 게시하여 사용자가 앱을 시작할 수 있도록하십시오. 만료일이 지나면 응용 프로그램이 시작될 때 충돌이 발생합니다.

인증서 만료는 다른 문제입니다. 이를 위해서는 앱을 다시 빌드하고 재배포해야합니다. 만료 된 서명 ID (인증서와 연결된)로 서명 된 앱은 만료일 이후에 실행되지 않으므로 올바른 인증서로 서명 된 새 이진 파일을 작성해야합니다.

0

앱에 In-House 프로비저닝 프로필로 서명 한 경우 새 기기를 등록 할 필요가 없습니다. Diawi, 모든 모바일 장치 관리 시스템 또는 웹 사이트를 사용하여 앱을 배포 할 수 있습니다. 이 앱이 사용자가이 엔터프라이즈 프로그램에서 설치하는 첫 번째 앱이고 iOS 9 기기 인 경우 설정 앱 -> 일반 -> 기기 관리를 통해 trust 기업에 접속해야합니다.