2010-12-17 6 views
0

현재 엔터프라이즈 응용 프로그램을 배포하기 위해 클라이언트에게 최신 응용 프로그램 빌드 번들을 다운로드하고 iPhone 구성 유틸리티를 사용하여 설치합니다. 불행히도 앱의 현재 빌드를 제거하면 기기의 관련 파일이 모두 삭제됩니다. 앱을 새로 설치하기 전에 앱을 제거해야합니다.현재 응용 프로그램 번들의 일부 파일을 유지하면서 엔터프라이즈 iOS 응용 프로그램 업데이트

전체 빌드가 완전히 재설정되지 않도록 (예 : 로깅 및 설정 파일) 기기의 기존 파일을 유지하면서 새 빌드를 업데이트 할 수 있나요?

일반 앱 스토어와 달리 업데이트 엔터프라이즈 앱 메커니즘이 보이지 않거나 어딘가에 기능을 놓친 적이 있습니까?

+0

CFBundleVersion 및/또는 CFBundleShortVersionString을 업데이트하면 iCU가 교체 대신 업데이트하도록 지시해야합니다. iTunes는 이런 식으로하고 있습니다. "업데이트"가 있으면 앱 번들 만 교체되고 문서 디렉토리는 그대로 유지됩니다. – Olaf

답변

2

또 다른 접근법은 OTA (over the air)를 업데이트하는 것입니다. 번들 ID가 같으면 (즉, 새 버전 번호를 사용하는 것이 좋습니다) 앱이 "적절한 위치에"바뀝니다. 무선 응용 프로그램 사양에 따라 XML 파일을 사용하여 직접 배포하거나 EASE (Enterprise App Services Environment) [http://www.apperian.com/ease]와 같은 솔루션을 사용할 수 있습니다. 두 경우 모두 앱이 성공적으로 설치되는 즉시 스프링 보드에서 앱이 교체됩니다.

관련 문제