macOS 앱 직접 배포하기 (3): 업데이트 피드 호스팅과 빌드 설정
마지막 한 조각 — 업데이트를 어디에 올릴 것인가 1편에서는 Developer ID 인증서와 공증을, 2편에서는 Sparkle 서명 키를 준비했습니다. 앱을 서명하고, 공증하고, 업데이트 진위를 검증할 수단까지 갖춘 셈입니다. ...
마지막 한 조각 — 업데이트를 어디에 올릴 것인가 1편에서는 Developer ID 인증서와 공증을, 2편에서는 Sparkle 서명 키를 준비했습니다. 앱을 서명하고, 공증하고, 업데이트 진위를 검증할 수단까지 갖춘 셈입니다. ...
자동 업데이트, 그리고 서명이 한 겹 더 필요한 이유 1편에서는 Developer ID 인증서와 공증 설정을 마쳤습니다. 이것으로 앱을 사용자에게 처음 전달할 준비는 끝났습니다. 하지만 앱은 한 번 배포하고 끝이 아니라, 버그를 고치고 기능을 더한 새 버전을 계속 내보내야 합니다. ...
Developer ID로 직접 배포한다는 것 macOS 앱을 사용자에게 전달하는 길은 크게 두 가지입니다. 하나는 **Mac App Store(MAS)**를 통하는 것이고, 다른 하나는 개발자가 직접 만든 .dmg(또는 .app) 파일을 웹사이트나 GitHub 같은 곳에서 내려받게 하는 **직접 배포(direct distribution)**입니다. ...
개요 이 보고서에서 설명하는 절차에 따라 macOS에서 Automator를 사용하여 빠른 작업을 만들 수 있습니다. 이 빠른 작업은 텍스트를 파일 이름에 더 적합한 형식으로 변환하는 데 사용할 수 있습니다. 변환 프로세스는 특수 문자를 제거하고, 텍스트를 소문자로 변환하며, 공백을 하이픈으로 대체합니다. ...
개요 Homebrew는 macOS에서 소프트웨어의 설치와 관리를 간소화하는 무료 오픈 소스 패키지 매니저입니다. Homebrew를 사용하면 macOS App Store에서 사용할 수 없는 소프트웨어 패키지를 쉽게 설치, 업데이트 및 제거할 수 있습니다. Homebrew는 개발자와 고급 사용자들 사이에서 간편성과 사용 편의성으로 널리 사용되고 있습니다. ...