์ด๋ฒ ํฌ์คํ ์์ ํจ๊ป ๋ง๋ค์๋ ์๋ก์ด '์ฉ์์ ์ฌํ' ์์ด๋ฉ์์ง ์คํฐ์ปค๋ฅผ ์ถ์ํ์๋๋ฐ์.
์ค๋(2024.04.20) ์คํฐ์ปค์ฑ ์ค 6์์ ๋ฌ์ฑํ์ต๋๋ค!!
๋ง์ ๋ค์ด๋ก๋, ๊ด์ฌ์ ๊ฐ์ฌํฉ๋๋ค!!
ํน์ ๋ค์ด๋ก๋ ์ํ์ ๋ถ๋ค์ ๋ค์ด๋ก๋ํ์๊ณ ๊ท์ฌ์ด ์ฉ์ ์คํฐ์ปค๋ฅผ ์์ด๋ฉ์์ง์์ ์ฌ์ฉํด๋ณด์ธ์!!
https://apps.apple.com/kr/app/%EC%9A%A9%EC%9E%90%EC%9D%98-%EC%97%AC%ED%96%89/id6479955955
ํน์ ์์ด๋ฒ์ ์ ์ฝ๊ณ ์ถ์ผ์๋ค๋ฉด ์๋ ๋ฏธ๋์ ๋งํฌ์์ ์์ด๋ฒ์ ํฌ์คํ ์ ์ฝ์ผ์ค ์ ์์ต๋๋ค:)
์์ํ๋ฉฐ
์ ๋ ์์ ์ ๊ณ ์์ด ์ฌ์ง์ผ๋ก ์์ด๋ฉ์์ง ์คํฐ์ปค๋ฅผ ๋ง๋ค์๋๋ฐ์.
์ฃผ๋ณ์์ ๊ฐ์ฅ ๋ง์ด ๋ฌผ์ด๋ณด์๋ ๊ฒ, ์๋ฌด๋๋ iOS ์ฑ๊ฐ๋ฐ๋ณด๋ค๋ ์ด๋ฐ ์์ด๋ฉ์์ง ์คํฐ์ปค๋ฅผ ์ด๋ป๊ฒ ๋ง๋๋์ง๋ฅผ ๊ฐ์ฅ ๊ถ๊ธํด ํ์๋๋ผ๊ณ ์.
๋ณธ์ธ์ด ํค์ฐ๋ ๊ฐ์์ง, ๊ณ ์์ด ์ฌ์ง์ผ๋ก ๋ง๋ค ์ ์๋์ง, ํน์ ์ง์ ๊ทธ๋ฆฐ ๊ทธ๋ฆผ์ผ๋ก ๋ง๋๋ ค๋ฉด ์ด๋ป๊ฒ ํ๋์ง์ ๋ํด์ ๋ง์ด๋ค ๋ฌผ์ด๋ณด์๋๋ฐ, ์ด๋ฒ์ ์๋กญ๊ฒ ์์ด๋ฉ์์ง ์คํฐ์ปค๋ฅผ ๋ง๋ค๋ฉด์ ๊ทธ ๊ณผ์ ์ ์ ๋ฆฌํด๋ณด์์ต๋๋ค.
์ ๊ฐ ์์ ์ ๋ง๋ ์์ด๋ฉ์์ง ์คํฐ์ปค๋ ์๋ ๋งํฌ์์ ๋ฌด๋ฃ๋ก ๋ค์ด๋ฐ์ผ์ค ์ ์์ต๋๋ค ๐
0. ์์ํ๊ธฐ ์ ์
์์ด๋ฉ์์ง ์คํฐ์ปคํฉ์ ๋ง๋ค๊ธฐ ์ํด์๋ ์ค๋น๋ฌผ์ด ํ์ํ๋ฐ์.
macOS๊ฐ ๊ตฌ๋๋๋ ๋งฅ๋ถ ๋๋ ๋งฅ๊ณผ Xcode, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฐ์ ๊ณ์ ์ด ์์ด์ผํฉ๋๋ค.
- ์ ํ ๊ฐ๋ฐ์ ๊ณ์ ๋ฉค๋ฒ์ญ ๊ฐ์ (์ฐ๊ฐ 129,000์)
- XCode ๋ฒ์ ์ฒดํฌ (14 ๋ฒ์ ์ถ์ฒ)
- ํ์ฌ Xcode ์ต์ ๋ฒ์ ์ธ 15.3 ์์๋ ์๋ฎฌ๋ ์ดํฐ์์ ์์ด๋ฉ์์ง ์คํฐ์ปค๊ฐ ๋ณด์ด์ง ์๊ณ Xcode์ ์ธ์คํํฐ ์ฐฝ์์ ์คํฐ์ปค ๊ด๋ จ ์ค์ ์ด ์์ด์ ธ ์์ต๋๋ค.
- https://xcodereleases.com/
์์ ์ ์ด๋์์ง๋ง ํ์ฌ ์ ๋ Xcode 15.3๊ณผ 14.3 ๋ฒ์ ์ ๋ ๋ค ๊ฐ์ง๊ณ ์๋๋ฐ์.
์์ด๋ฉ์์ง ์คํฐ์ปคํฉ์ Xcode 14.3์์ ์์ ํ๊ธฐ๊ฐ ์์ํ๋ฏ๋ก 14๋ฒ์ ์ ์ถ์ฒํฉ๋๋ค.
1. ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
1) [Create New Project… ]๋ฅผ ํด๋ฆญํ์ฌ ํ๋ก์ ํธ๋ฅผ ์์ฑํฉ๋๋ค.
2) iOS ํญ์์ [Sticker Pack App]์ ์ ํํฉ๋๋ค.
3) ํ๋ก์ ํธ ์ต์ ์ ์ค์ ํด์ค๋๋ค.
- Product Name: ํ๋ก๋ํธ ์ด๋ฆ์ผ๋ก, ์ค์ ์ฑ์คํ ์ด์์ ๋ณด์ด๋ ์ด๋ฆ์ ์๋.
- Team: ์ ํ ๊ฐ๋ฐ์ ๊ณ์
- Orgnaization Identifier : ์กฐ์ง์ ์๋ณ์.
- Bundle Identifier: ํ๋ก๋ํธ ์ด๋ฆ๊ณผ ์กฐ์ง ์๋ณ์๊ฐ ์กฐํฉ๋ ๋ฒ๋ค์ ์๋ณ์
2. ์คํฐ์ปค ์ด๋ฏธ์ง ์ถ๊ฐ
์คํฐ์ปค ์ด๋ฏธ์ง ์ถ๊ฐ
๊ท๊ฒฉ ํ์ธํ๊ธฐ - ์ฌ์ด์ฆ
- Small. 100 x 100 points @3x (300 x 300 pixels).
- Medium. 136 x 136 points @3x (408 x 408 pixels).
- Large. 206 x 206 points @3x (618 x 618 pixels).
์ฐธ๊ณ : ํด๋จผ ์ธํฐํ์ด์ค ๊ฐ์ด๋๋ผ์ธ
https://developer.apple.com/design/human-interface-guidelines/imessage-apps-and-stickers
์์ ์ ํ ์ฌ์ด์ฆ๋ ์ค์ ์ 3x ์ฌ์ด์ฆ๋ก, ๋ฐํ์์์ ์์์ 1x, 2x ์ฌ์ด์ฆ๋ฅผ ๋ง๋ค์ด์ค๋ค.
๊ท๊ฒฉ์ ๋ง์ถฐ ์ด๋ฏธ์ง๋ฅผ ์ถ๊ฐํด์ค๋๋ค.
https://developer.apple.com/documentation/messages/adding-your-sticker-packs-to-messages/
๊ท๊ฒฉ ํ์ธํ๊ธฐ - ํฌ๋งท
PNG, APNG, GIF, JPEG ๋ฅผ ์คํฐ์ปค ์ด๋ฏธ์ง๋ก ์ฌ์ฉ๊ฐ๋ฅํฉ๋๋ค.
์คํฐ์ปค ์ด๋ฏธ์ง ์ค์ ํ๊ธฐ
์ ์ ์คํฐ์ปค
Sticker Pack ํด๋ ๋ด์ ์คํฐ์ปค๋ก ์ฌ์ฉํ ์ด๋ฏธ์ง๋ค์ ๋๋๊ทธ&๋๋กญ ํฉ๋๋ค.
์ ๋๋ฉ์ด์ ์คํฐ์ปค (Animated)
Xcode ํ๋จ์ [+]๋ฒํผ์ ๋๋ฌ ์คํฐ์ปค ์ํ์ค๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
์ ๋๋ฉ์ด์ ํ๋ ์์ด ๋๋ ์ด๋ฏธ์ง๋ฅผ ์ถ๊ฐํ์ฌ ์ ๋๋ฉ์ด์ ์คํฐ์ปค๋ฅผ ๋ง๋ค ์ ์์ด์.
์ด๋ ๊ฒ ์ฌ์ ๋ฒํผ์ ๋๋ฌ์ ๋ฏธ๋ฆฌ ๋ณผ ์ ์์ต๋๋ค.
3. ์๋ฎฌ๋ ์ดํฐ์์ ๋ฏธ๋ฆฌ ํ์ธํด๋ณด๊ธฐ
Xcode ์๋จ์์ iPhone ์๋ฎฌ๋ ์ดํฐ ๊ธฐ์ข ์ ์ ํํ๊ณ ,
์๋จ ์ข์ธก์ โถ๏ธ ๋ฒํผ์ ๋๋ฌ์ ์๋ฎฌ๋ ์ดํฐ์์ ์คํฐ์ปค๋ฅผ ํ์ธํด๋ณผ ์ ์์ต๋๋ค.
์๋์ ๊ฐ์ด ์ค์ ์์ด๋ฉ์์ง ์ฑ์์ ์คํฐ์ปค๋ฅผ ๋ฏธ๋ฆฌ ์ฌ์ฉํด๋ณผ ์ ์์ต๋๋ค.
4. ์ฑ ์์ด์ฝ, ์คํฌ๋ฆฐ์ท ์ถ๊ฐ
์ฑ์คํ ์ด ์ ๋ก๋๋ฅผ ์ํด ์ฑ์ ์์ด์ฝ๊ณผ ์ฑ์คํ ์ด์ฉ ์คํฌ๋ฆฐ์ท์ ์ถ๊ฐํด์ค๋๋ค.
์ฑ ์์ด์ฝ ์ถ๊ฐ
๋ค์ํ ๋น์จ๊ณผ ํฌ๊ธฐ์ ์์ด์ฝ์ ๋ง๋ค์ด ๋ฃ์ด์ฃผ์ด์ผ ํฉ๋๋ค.
์ง์ ๋ ์ฌ์ด์ฆ๋ณ๋ก ์์ด์ฝ์ ๋ง๋ค๊ณ , ์ฌ์ด์ฆ๊ฐ ๋ง๋ ์์น์ ๋๋๊ทธ์ค ๋๋กญ ํด์ฃผ์ธ์.
์ฌ์ด์ฆ๊ฐ ๋ง๊ฒ ๋ค์ด๊ฐ์ง ์์ผ๋ฉด ๋ ธ๋์ ๋๋ํ ์์ด์ฝ์ด ๋น๋๋ค.
์ฌ์ด์ฆ๊ฐ ๋ง๊ฒ ๋ค์ด๊ฐ๋ฉด ์๋์ฒ๋ผ ๋ณด์ด๊ฒ ๋ ๊ฑฐ์์.
์ฑ์คํ ์ด ์คํฌ๋ฆฐ์ท ์ถ๊ฐ
- For iPhone —
- 6.7" : 1290 x 2796 pixels
- 6.5" : 1284 x 2778 pixels
- 5.5" : 1242 x 2208 pixels
- For iPad —
- 12.9" : 2048 x 2732 pixels
์ผ๋ฐ์ ์ธ ์ฑ๊ณผ ๊ฐ์ด ์์ดํฐ 6.5" (๋๋ 6.7") , ์์ดํฐ 5.5" ๋์คํ๋ ์ด์ ๋ง๋ ์คํฌ๋ฆฐ์ท ์ด๋ฏธ์ง์
์์ดํจ๋ ํ๋ก 6์ธ๋ 12.9", 2์ธ๋ 12.9" ์ธ์น ์ ์ฉ ์คํฌ๋ฆฐ์ท ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํด์ผํฉ๋๋ค.
์๋ ๋งํฌ์์ ์คํฌ๋ฆฐ์ท ๋ช ์ธ๋ฅผ ์์ธํ ํ์ธํ ์ ์์ต๋๋ค.
https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/
5. ์ฑ์คํ ์ด์ ์ ๋ก๋ํ๊ธฐ
1) ์ฑ ๋ฉ๋ด์์ [Product] > [Archive] ํด๋ฆญํฉ๋๋ค.
2. Archive๊ฐ ์๋ฃ๋๋ฉด ์๋์ ๊ฐ์ด ์์นด์ด๋ธ๋ ๋ชฉ๋ก๋ค์ด ๋จ๋๋ฐ, ์ํ๋ ์์นด์ด๋ธ๋ฅผ ์ ํํ ํ ์ฐ์ธก์ [Distribute App] ๋ฒํผ์ ์ ํํฉ๋๋ค.
3. ํ์ ์ด ๋ฐํ ๋ฐ ์ด๋ [App Store Connect] ์ต์ ์ ์ ํํ ํ [Next] ๋ฒํผ์ ๋๋ฌ์ค๋๋ค.
4. ๋ฐฐํฌ๊ฐ ์๋ฃ๋๋ฉด ์ฑ์คํ ์ด ์ปค๋ฅํธ์ ์ ์ํฉ๋๋ค. ๋น๋๊ฐ ๋ฐ๋ก ์ฌ๋ผ๊ฐ์ง ์์ ์ ์์ผ๋ฏ๋ก ํน์ ์ ์ํ์ฌ ๋ก๊ทธ์ธํ๋๋ฐ, ์ฑ์ ๋ณด๊ฐ ์์ ๊ฒฝ์ฐ ์กฐ๊ธ๋ง ๊ธฐ๋ค๋ ค๋ด ๋๋ค.
๋ฐฐํฌ๊ฐ ์ ๋๋ฉด, ์ฑ์คํ ์ด ์ปค๋ฅํธ์ ์ ์ํ์ฌ [Apps] ๋ฉ๋ด์ ๋ค์ด๊ฐ๋ฉด ์๋์ ๊ฐ์ด ์ฌ๋ฆฐ ์์ด๋ฉ์์ง ์คํฐ์ปค์ฑ์ด ์๊ฒจ์๋ ๊ฑธ ํ์ธํ ์ ์์ต๋๋ค. ํด๋น ์ฑ์ ํด๋ฆญํฉ๋๋ค.
5) Build ์น์ ์์ [Add Build]๋ฅผ ๋๋ฌ์ค๋๋ค.
6. ๋น๋ ์ ํ ํ์ ์์ ๋น๋๋ฅผ ์ ํํด์ค๋๋ค. ์ซ์๊ฐ ๋์ ๋น๋๊ฐ ๊ฐ์ฅ ์ต์ ๋น๋์ ๋๋ค.
๋น๋๋ฅผ ์ถ๊ฐํ ํ์๋ Missing Compliance๋ฅผ ํด๋ฆญํ์ฌ ์ฑ์์ค๋๋ค.
7. ์ด์ ์ฑ์ ๊ฐ์ธ์ ๋ณด๋ณดํธ์ ์ฑ , ์ง์ํ์ด์ง, encryption, ์ฑ ์ ๋ณด, ์คํฌ๋ฆฐ์ท ํ์ด์ง๋ฑ์ ์ฌ๋ฆฌ๋ฉด ์ฑ์ ์ ์ถํ ์ค๋น๊ฐ ๋ฉ๋๋ค.
8. ํด๋น ํ์ด์ง ์ฐ์ธก ์๋จ์ ์๋ [Submit to App Review] ๋ฒํผ์ ๋๋ฌ ์ฑ์ ์ ์ถํ๋ฉด ์๋์ ๊ฐ์ด, ์ฑ์ด ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ์ ์ค๋น๊ฐ ๋์๋ค๋ ํ๋ฉด์ด ๋น๋๋ค. ์ด์ ์ฑ ์ฌ์ฌ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ , ๋ฌธ์ ๊ฐ ์์ด ๋ฆฌ๋ทฐ๋ฅผ ํต๊ณผํ๋ฉด ์ฑ์ด ์ฑ์คํ ์ด์ ์ฌ๋ผ๊ฐ๊ฒ ๋ฉ๋๋ค.
# iMessage Sticker Pack ๋ฌด๋ฃ ํผ๊ทธ๋ง ํ ํ๋ฆฟ ์ ๊ณต
์์ด๋ฉ์์ง ์คํฐ์ปค, ์ฑ ์์ด์ฝ, ์คํฌ๋ฆฐ์ท์ ํธํ๊ฒ ๋ง๋ค ์ ์๋ ํผ๊ทธ๋ง ํ ํ๋ฆฟ์ ๋ง๋ค์์ต๋๋ค.
์๋ ๋งํฌ์์ ํธํ๊ฒ ์ฌ์ฉํด๋ณด์ธ์!
https://www.figma.com/community/file/1356287060715287825/imessage-stickerpack-starter-kit
๋ง์น๋ฉฐ
์ค๋๋ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
๊ถ๊ธํ๊ฑฐ๋ ๋๋๊ณ ์ถ์ ์๊ธฐ๊ฐ ์์ผ์๋ฉด ๋๊ธ๋ก ์๋ ค์ฃผ์ธ์!
์ฌ๋ฐ๊ฒ ์ฝ์ผ์ จ๋ค๋ฉด ๊ณต๊ฐ๊ณผ ๊ตฌ๋ ์ ํฐ ํ์ด ๋ฉ๋๋ค.
ํญ์ ๊ฐ์ฌํฉ๋๋ค.
๋๊ธ