2012-05-23 2 views
2

최소한의 사용자 개입으로 다운로드 한 후 OS X에서 컴파일 된 프로그램을 실행하고 싶습니다.OS X에서 다운로드를 실행하기위한 최소 단계는 무엇입니까?

Windows에서는 .exe를 다운로드하고 "실행"을 직접 선택할 수 있으므로 1 클릭.

저는 OS X에 익숙하지 않아 PKG, DMG가 필요한지, 아니면 "단일 샷".exe와 동등한 방법이 있는지 잘 모르겠습니다.

올바르게 설치하는 등 응용 프로그램을 걱정하지 않습니다. 실제로 실행 후 자체를 삭제할 수 있으면 바람직하지만 필수 사항은 아닙니다. 사용자가 다시 실행해야하는 경우 다운로드 및 실행 프로세스를 반복 할 수 있습니다.

나는

답변

1

있습니다 .. Internets에서 다운로드 한 프로그램을 실행하는 것은 위험하다 설치 프로그램은 DMG입니다 필요하지 않은 응용 프로그램을 배포하는 일반적인 방법을 이해합니다. 그러나 .app 폴더가 zip 파일에 곧바로 삽입되는 예제도 보았습니다. .app 외에 아무것도 포함되어 있지 않은 zip 파일을 다운로드하면 Safari가 자동으로 압축 파일을 추출하고 .app로 바꿉니다. 사용자는 Finder 또는 다운로드 대화 상자에서 직접 응용 프로그램을 실행하고 다운로드 한 코드 실행에 대한 질문을 확인하기 만하면됩니다.

다른 브라우저는 압축을 자동으로 수행하지 않는 것 같지만 압축 파일을 추출하는 것이 앱 자체를 실행하는 것처럼 쉽습니다.

+0

감사합니다. 이것은 최종 사용자에게는 가장 적은 단계 인 것처럼 보이며 구현하기가 정말 쉽다는 좋은 특징이 있습니다. –

3

"인터넷 사용 가능"디스크 이미지를 사용할 수 있습니다. Safari는 내용을 다운로드 폴더에 복사하고 이미지를 마운트 및 마운트 해제하지 않고 휴지통에 버립니다. hdiutil internet-enable -yes YourDiskImage.dmg

그러나 나는 아마도 간단한 zip 파일로 갈 것입니다.

0

이 당신이 원하는 것을 아마,하지만 ... 나는 경우에 그래서 당신이 원하는, 그 확실히 100 % 아니에요 :

는 "싱글 샷이 .exe"의 동등한 단일 실행 파일입니다. 실제로 .app 번들을 가질 필요는 없습니다. Finder (또는 Dock 또는 "open"명령 등)에서 명령 행 실행 파일을 실행할 수 있으며 터미널에서 창을 열어 실행할 수 있습니다. 출력은 다음과 같이 보일 것입니다 :

빌드 및 Windows에서 명령 줄 실행 파일을 실행하는 사람에 대해 잘 알고 있어야
Last login: Wed May 23 18:52:23 on ttys000 
MyMac:~me$ /Users/me/Downloads/myexecutable ; exit; 
logout 
[Process completed] 

.

Xcode를 사용하는 경우 "코코아 응용 프로그램"대신 "명령 줄 도구"를 만드십시오. Xcode를 사용하지 않는다면 Linux에서와 같은 방식으로 컴파일하는 것입니다.

실제로 GUI 창을 만들고, 메뉴 모음과 상호 작용하고, Apple Events를 보내거나받는 등, 이것이 올바른 대답이 아닙니다. 그러나 자신이나 다른 기술에 정통한 사용자를 위해 빠르고 더러운 것을 찾고 있다면 그럴 수도 있습니다.

관련 문제