2010-02-06 4 views
3

저는 이전에 NSIS 설치 프로그램을 사용하여 Windows 용으로 배포했던 응용 프로그램 용 Mac PackageMaker 기반 설치 프로그램을 작성하고 있습니다.PackageMaker에 등록 대화 상자를 추가하십시오.

NSIS에서는 사용자가 프로그램을 설치하기 전에 일련 번호와 라이센스 키를 입력 할 수있는 사용자 정의 대화 상자를 만들 수있었습니다.

PackageMaker에서는 PackageMaker가 요구하는 작은 GUI 응용 프로그램을 작성하지 않은 사용자 정의 대화 상자를 추가 할 수 없습니다. 이게 내가 원하는 것을 할 수있는 유일한 방법이라면, 누군가 어떻게 나를 설명 할 수있는 자원으로 안내 할 수 있겠는가?

다른 방법이 있다면 나는 그것에 대해서도 듣고 싶습니다.

(나는 this question is similar을 알고 있지만 더 이상 기존의 PackageMaker 화면을 편집 처리하는 것 같다.)

답변

3

PackageMaker 설치의 단계에서 추가 할 수있는 플러그인을 지원합니다. 라이센스 키 프롬프트를 표시하는 플러그인을 작성한 다음 설치 단계 (예 : 라이센스 단계)에서이 플러그인을로드하십시오.

는 다음의 예와 같은 플러그인에 : 나는 당신이 자신 두통 절약하는 것이 좋습니다, 그리고 맥 설치 프로그램을 만들기 위해 PackageMaker를 사용하지만 것 개인적으로 http://lists.apple.com/archives/Installer-dev/2008/Feb/msg00076.html

아니라, 다른 도구, 빙산처럼, 그리고 버그의 톤의 문제를 자신을 저장합니다.

PackageMaker를 사용하기를 원한다면 발생할 수있는 많은 문제에 대비하기 위해 먼저이 가이드를 읽어야합니다. (첫 번째 사용자이므로이 링크는 게시하지 못했습니다. -time poster이지만 Google의 "PackageMaker workarounds"는 세 번째 결과입니다

1

라이센스 대화 상자를 설치 프로그램이 아닌 응용 프로그램에 넣는 것이 좋습니다. 라이센스 키를 요청한 Mac 응용 프로그램을 본 적이 없었습니다

2

애플의 InstallerPluginSample 샘플 코드는 PackageMaker가 만든 ins에 등록 창을 추가하는 방법을 보여줍니다. 키가 크다.

관련 문제