# 맥 앱 설치 파일(.pkg, .dmg, .zip) 다운로드 페이지 만들기

App Store 밖에서 배포하는 맥 앱에는 내려받을 곳과 앱을 설명하는 페이지가 필요합니다. heremyapp은 둘 다 제공합니다.
코딩 에이전트가 설치 파일과 소개 페이지를 올리면, 언제나 최신 버전을 가리키는 다운로드 링크가 생깁니다.

## 이렇게 동작합니다

1. **빌드와 서명**: 에이전트가 버전과 빌드 번호를 올리고 `.pkg`나 `.dmg`를 빌드한 뒤 Developer ID 서명과 공증을
   확인합니다(Apple 계정 정보는 직접 관리하세요).
2. **업로드**: 파일 크기와 SHA-256을 등록하고 올립니다. 큰 파일은 나눠서 보냅니다. heremyapp이 체크섬과 파일 형식을
   확인한 뒤에 공개합니다.
3. **링크**: 소개 페이지의 다운로드 버튼이 `heremyapp.com/dl/내아이디/앱이름/latest/MyApp.pkg` 같은 영구 링크를
   가리킵니다. 이 링크는 항상 최신 버전을 내려줍니다.

코딩 에이전트에게 이렇게 말하세요.

```text
앱 설치 파일을 빌드해서 heremyapp에 새 버전으로 올리고, 소개 페이지의 다운로드 버튼을 연결해줘.
먼저 https://heremyapp.com/docs/installers.md 를 읽어.
```

## 사용자가 얻는 것

- 빠른 글로벌 네트워크의 HTTPS 다운로드, 큰 파일은 이어받기 지원
- 버전마다 고정 링크(`/v/1.2.0/MyApp.pkg`)와 최신 버전 링크(`/latest/`)
- 모든 다운로드에 SHA-256 체크섬 제공
- 에이전트가 최신 상태로 유지하는 릴리스 노트와 버전 번호

## 개발자가 얻는 것

- 버전별 다운로드 수와 전송량(에이전트가 API로 읽어 알려 줌)
- 덮어쓸 수 없는 버전: 한 번 공개한 링크의 파일은 바뀌지 않음
- 언제든 버전 삭제 가능(삭제한 링크는 "사라짐"으로 응답)

## 크기와 요금제

| 요금제 | 설치 파일 최대 크기 |
|---|---|
| Free | 100 MiB |
| Starter (월 $5) | 500 MiB |
| Pro (월 $20) | 2 GiB |

어떤 요금제에서도 다운로드 전송량에는 요금을 받지 않습니다. [요금](https://heremyapp.com/ko/pricing)을 확인하세요.

## 자주 묻는 질문

### 맥 앱 .dmg나 .pkg 다운로드는 어디에 올리면 되나요?

heremyapp에 올리면 됩니다. 코딩 에이전트가 설치 파일을 올리면 "항상 최신 버전" 영구 링크와 앱 소개 페이지가 함께
생깁니다. 전송량은 과금하지 않습니다.

### 서명이나 공증도 해 주나요?

아니요. 서명과 공증은 본인의 Apple Developer 계정으로 직접 합니다. 에이전트는 올리기 전에 서명을 확인하고, 서명되지
않은 설치 파일이면 공개 전에 먼저 물어봅니다.

### 새 버전마다 같은 링크를 쓸 수 있나요?

네. "latest" 링크는 항상 가장 최근에 공개한 버전을 내려주기 때문에 게시물, 이메일, 앱 업데이트 안내의 링크가 계속
동작합니다.
