2015-02-03 4 views
3

내 Mac App을 Mac App Store와 내 웹 사이트 모두에 배포하고 싶습니다. Mac App Store 응용 프로그램은 Apple의 Mac App Distribution 인증서를 통해 서명되며 웹 사이트 버전은 개발자 ID 응용 프로그램 인증서를 통해 서명됩니다. 웹 사이트 버전은 간단한 MyAppName.zip 파일로 배포되어 사용자가 원하는 곳으로 MyAppName.app을 풀 수 있습니다. 내 응용 프로그램은 확장명이 .mydoc 인 문서를 만드는 문서 기반 응용 프로그램입니다.Mac App Store 및 자체 웹 사이트를 통해 Mac App 배포

이러한 시나리오를 구현하는 데는 두 가지 옵션이 있습니다.

우선, 내 선호하는 방법은 두 앱에 대해 동일한 번들 식별자를 사용하는 것입니다. 사용자가 먼저 MAS에서 설치를 시도한 다음 웹 사이트에서 설치하려고하면; 두 가지 응용 프로그램 모두 아무런 문제없이 내 Mac에 살 수 있습니까? 사용자가 웹 사이트 버전을 먼저 설치 한 다음 MAS에서 설치를 시도하면 MAS는 어떻게 작동합니까? 어떤 응용 프로그램이 내 문서를 기본적으로 열어 볼지는 어떻게 결정됩니까?

둘째, MAS와 내 웹 사이트에있는 앱에 대해 다른 번들 식별자를 사용합니다. 본질적으로 그들은 다른 애플 리케이션이며, 애플 리케이션이 똑같이 보이고 똑같이 행동하기 때문에 사용자에게는 혼란 스럽기 때문에 나는 이것을 좋아하지 않는다. 이 경우 기본적으로 내 문서를 열 수있는 앱이 어떻게 결정됩니까?

답변

2

사용자가 먼저 MAS에서 설치를 시도한 다음 웹 사이트에서 설치하려고하는 경우; 두 가지 응용 프로그램 모두 아무런 문제없이 내 Mac에 살 수 있습니까?대답 :

사용자가 처음 웹 사이트 버전을 설치 한 후 MAS에서 설치하려고하면 YES, 어떻게 MAS 행동 할 것인가?Answer : MAS는 이미 버전이 있고 보관해야하는지 사용자에게 묻습니다.

어떤 앱이 내 문서를 기본적으로 열어 볼지 어떻게 결정됩니까?응답 : Launch Services documentation는 동작이 확정되지 않는다고 말합니다. 어느 쪽이든 열리겠습니다.

둘째, MAS와 내 웹 사이트에있는 앱에 대해 다른 번들 식별자를 사용합니다. 본질적으로 그들은 다른 애플 리케이션이며, 애플 리케이션이 똑같이 보이고 똑같이 행동하기 때문에 사용자에게는 혼란 스럽기 때문에 나는 이것을 좋아하지 않는다. 이 경우 기본적으로 내 문서를 열 수있는 앱이 어떻게 결정됩니까?응답 : Launch Services documentation는 동작이 확정적이지 않다고 말합니다. 어느 쪽이든 열리겠습니다.