Christmas Desktop Buddy๋ฅผ ๋ค๋ฅธ ์ฌ๋๋ค์๊ฒ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
- ChristmasDesktopBuddy.app - macOS ์ฑ ๋ฒ๋ค (์ง์ ์คํ ๊ฐ๋ฅ)
- ChristmasDesktopBuddy-v1.0.dmg - ๋ฐฐํฌ์ฉ ๋์คํฌ ์ด๋ฏธ์ง (๊ถ์ฅ)
# 1. GitHub์ ์ฝ๋ ํธ์
git add .
git commit -m "Release v1.0"
git tag v1.0
git push origin main
git push origin v1.0
# 2. GitHub์์ Release ์์ฑ
# - https://github.com/yourusername/christmas-desktop-buddy/releases/new
# - Tag: v1.0
# - Title: Christmas Desktop Buddy v1.0
# - DMG ํ์ผ ์
๋ก๋: ChristmasDesktopBuddy-v1.0.dmg# Christmas Desktop Buddy v1.0 ๐
๋งฅOS ๋ฐ์คํฌํ ์์ ๋ ๋ค๋๋ ๊ท์ฌ์ด ํฌ๋ฆฌ์ค๋ง์ค ์บ๋ฆญํฐ!
## ๋ค์ด๋ก๋
**[ChristmasDesktopBuddy-v1.0.dmg](๋งํฌ)** (116KB)
## ์ค์น ๋ฐฉ๋ฒ
1. DMG ํ์ผ์ ๋ค์ด๋ก๋ํฉ๋๋ค
2. DMG๋ฅผ ์ด๊ณ `ChristmasDesktopBuddy.app`์ `Applications` ํด๋๋ก ๋๋๊ทธํฉ๋๋ค
3. Applications ํด๋์์ ์ฑ์ ์คํํฉ๋๋ค
4. ์ฒซ ์คํ ์ "์ ๋ขฐํ ์ ์๋ ๊ฐ๋ฐ์" ๊ฒฝ๊ณ ๊ฐ ๋ํ๋๋ฉด:
- ์์คํ
์ค์ โ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฐ ๋ณด์ โ "ํ์ธ ์์ด ์ด๊ธฐ" ํด๋ฆญ
## ๊ธฐ๋ฅ โจ
- ๐จ 3๊ฐ์ง ์บ๋ฆญํฐ: ๋์ฌ๋ โ, ์ฐํ ๐
, ๋ฃจ๋ํ ๐ฆ
- ๐ ๋ฐฐํฐ๋ฆฌ ๋ฐ ์๊ฐ ์ ๋ณด ํ์
- ๐ฌ ์๊ฐ๋๋ณ ๋๋ค ๋ฉ์์ง
- ๐ฑ๏ธ ๋๋๊ทธ๋ก ์์น ์ด๋
- ๐ ๋ฉ๋ด๋ฐ ํตํฉ
## ์์คํ
์๊ตฌ์ฌํญ
- macOS 13.0 (Ventura) ์ด์
- Apple Silicon ๋๋ Intel ํ๋ก์ธ์
## ์ฌ์ฉ ๋ฐฉ๋ฒ
- **ํด๋ฆญ**: ์ ๋ณด ํ์
- **๋๋๊ทธ**: ์์น ์ด๋
- **๋ฉ๋ด๋ฐ ๐**: ์บ๋ฆญํฐ ๋ณ๊ฒฝ ๋ฐ ์ค์
## ์คํฌ๋ฆฐ์ท
[์คํฌ๋ฆฐ์ท ์ถ๊ฐ ์์ ]
## ๋ผ์ด์ ์ค
MIT License
---
๋ฉ๋ฆฌ ํฌ๋ฆฌ์ค๋ง์ค! ๐
DMG ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค:
- Google Drive / Dropbox ๋งํฌ ๊ณต์
- ๊ฐ์ธ ์น์ฌ์ดํธ์ ํธ์คํ
- ์ด๋ฉ์ผ๋ก ์ง์ ์ ์ก
์ ๋ฒ์ ์ ๋น๋ํ ๋:
# 1. ์ฝ๋ ์์
# 2. ๋ฒ์ ์
๋ฐ์ดํธ
# ChristmasDesktopBuddy/Supporting/Info.plist์์:
# CFBundleShortVersionString์ 1.1๋ก ๋ณ๊ฒฝ
# 3. ์ฌ๋น๋
./build_app.sh
# 4. ์ DMG ์์ฑ
# create_dmg.sh์์ ๋ฒ์ ๋ฒํธ ๋ณ๊ฒฝ ํ:
./create_dmg.sh์ฑ์ Apple Developer Program์ ๋ฑ๋ก๋ ์ธ์ฆ์๋ก ์๋ช ํ๋ฉด ์ฌ์ฉ์๊ฐ ๊ฒฝ๊ณ ์์ด ์คํํ ์ ์์ต๋๋ค:
# Apple Developer ๊ณ์ ํ์ ($99/๋
)
codesign --force --deep --sign "Developer ID Application: Your Name" ChristmasDesktopBuddy.appmacOS Gatekeeper ๊ฒฝ๊ณ ๋ฅผ ์ ๊ฑฐํ๋ ค๋ฉด Apple์ ์ฑ์ ๊ณต์ฆ๋ฐ์์ผ ํฉ๋๋ค:
# 1. ์ฑ ์๋ช
codesign --force --deep --sign "Developer ID Application: Your Name" ChristmasDesktopBuddy.app
# 2. ZIP์ผ๋ก ์์ถ
ditto -c -k --keepParent ChristmasDesktopBuddy.app ChristmasDesktopBuddy.zip
# 3. Notarization ์ ์ถ
xcrun notarytool submit ChristmasDesktopBuddy.zip \
--apple-id "your-apple-id@email.com" \
--team-id "YOUR_TEAM_ID" \
--password "app-specific-password"
# 4. Staple
xcrun stapler staple ChristmasDesktopBuddy.appSparkle ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ ์ ๋ฐ์ดํธ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
์ฌ์ฉ์์๊ฒ ๋ค์ ๋ฐฉ๋ฒ ์๋ด:
- ์์คํ ์ค์ โ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฐ ๋ณด์
- "ํ์ธ ์์ด ์ด๊ธฐ" ๋ฒํผ ํด๋ฆญ
- macOS ๋ฒ์ ํ์ธ (13.0 ์ด์ ํ์)
- ํฐ๋ฏธ๋์์ ์คํํ์ฌ ์๋ฌ ํ์ธ:
/Applications/ChristmasDesktopBuddy.app/Contents/MacOS/ChristmasDesktopBuddy
- Reddit (/r/macapps, /r/apple)
- Product Hunt
- Hacker News (Show HN)
- Twitter/X
- ๊ฐ์ธ ๋ธ๋ก๊ทธ
Happy Releasing! ๐