2008-09-22 3 views
24

파이썬 패키지에서 mac osx 응용 프로그램을 만든 다음 디스크 이미지에 넣으 려합니다.어떻게 파이썬 패키지에서 osx 응용 프로그램/dmg를 만드나요?

패키지에서 일부 리소스를로드하므로 패키지는 이 아니며은 zip 파일에 있어야합니다.

결과 디스크 이미지는 설치를 위해 "여기를 드래그 -> 응용 프로그램"으로 배경 그림을 표시해야합니다.

+2

누구든지이 내용을 투표하면 누구든지 이유를 진술해야합니까? –

답변

8

정확한 방법은 모르겠지만이 수동 방법은 내가 수행 한 간단한 스크립트에 사용 된 방법입니다.

내가 속한 디렉토리가 내 프로그램의 파이썬 파일이 상대 src/ 디렉토리에 있고, 적절한 실행 파일과 실행 권한이있는 파일을 main.py이라고 가정합니다. . 이 시점에서

 
$ mkdir -p MyApplication.app/Contents/MacOS 
$ mv src/* MyApplication.app/Contents/MacOS 
$ cd MyApplication.app/Contents/MacOS 
$ mv main.py MyApplication 

우리는 내가 아는 한, (나는 그것이 기본적으로 있다고 생각하는) 설치 파이썬 어떤 맥 OS 시스템에서 작동해야하는 응용 프로그램 번들을 가지고있다. 아이콘이나 그 밖의 것이 없기 때문에 패키지에 메타 데이터를 추가해야합니다.이 메타 데이터는 필자의 목적에 불필요하며 익숙하지 않습니다.

끌어서 놓기 설치 프로그램을 만드는 방법은 매우 간단합니다. 디스크 유틸리티를 사용하여 응용 프로그램을 저장하는 데 필요한 크기의 새 디스크 이미지를 만듭니다. 파일을 열고 응용 프로그램과 /Applications이라는 별칭을 드라이브에 복사 한 다음보기 옵션을 사용하여 원하는 위치에 배치하십시오.

끌어서 놓기 메시지는보기 옵션에서 지정할 수도있는 디스크 이미지의 배경입니다. 이전에는 해본 적이 없지만 선택하신 편집기에서 이미지를 채운 후에 배경으로 설정 한 다음 chflags hidden을 사용하여 멋진 창을 어지럽히 지 않도록하십시오.

나는 이것들이 거기에서 가장 깨끗하고, 가장 단순하거나 가장 상세한 지침이 아니라는 것을 알고 있지만, 누군가가 유용하다고 생각하기를 바랍니다.