2009-10-03 2 views
3

내 PackageMaker 프로젝트에서 .mpkg 파일이 생성되었지만, 갑자기 빌드 할 때 .pkg 파일 만 생성됩니다. .mpkg 파일은 실제로 사용자 정의 설치 프로그램 번들을 InstallerSections.plist 파일과 함께 배치하여 내 사용자 정의보기가 표시되어야하는 순서를 지정하는 디렉토리입니다. .pkg 파일은 디렉토리가 아니며 사용자 정의 설치기 번들을 추가 할 방법이 없습니다.PackageMaker Troubles

아무튼, PackageMaker에서 더 이상 .mpkg 파일을 생성 할 수 없으므로 뭔가 이상합니다. 왜 그럴지 모른다고 생각 해요? 내가이 문제에 접근해야하는 다른 방법이 있습니까?

감사합니다.

p.s. 만약 내가 this tutorial을 체크 아웃해야한다고 생각한다면, 신경 쓰지 마세요. 시대에 뒤진 것입니다. 감사.

답변

5

pmdoc은 배포 프로젝트이며 pmdoc의 최소 시스템 버전을 10.5로 설정했습니다. 이 경우 PackageMaker는 항상 플랫 패키지를 생성합니다.

  1. 가 선택 프로젝트 메뉴에서 "속성 ... 설치", 10.4에 pmdoc의 최소 시스템 버전을 설정

    는 세 가지 솔루션이 있습니다. 이것은 go-back-to-mpkg 솔루션입니다.

  2. Flat Package Editor (PackageMaker 번들 내에 숨김)를 사용하여 사용자 정의 설치기 번들을 추가하십시오. The contents of a .pkg file are the same as, and lain out similarly to, those of a .mpkg bundle.
  3. 플랫 패키지는 xar 아카이브이므로 .pkg 파일의 내용을 임시 디렉토리에 추출하고 해당 디렉토리에 사용자 정의 설치기 번들을 추가 한 다음 xar을 사용하여 임시 파일에서 .pkg 파일을 다시 어셈블하십시오 예배 규칙서.
+0

감사합니다. 감사합니다. –

+0

매우 철저하고 유익한 대답입니다, 피터. 다시 한번 감사드립니다. 나는이 일을 월요일까지 끝내는 사업으로 복귀했다. 그레 시아! –