๐ iOS/iOS Application (26) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [iOS] App Store์์ ์ฑ ์ญ์ ํ๊ธฐ โ๏ธ App Store ์ฑ ์ญ์ ๋ฐฉ๋ฒhttps://developer.apple.com/help/app-store-connect/create-an-app-record/remove-an-app: ์ผ๋ฐ ์ ๋ณด > ์ฑ ์ ๋ณด > ์ฑ ์ญ์ โ๏ธ App Store ์ฑ ์ญ์ ์๋๋ ๊ฒฝ์ฐ ์ฑ ์ํ๊ฐ ๋ค์ ์ค ํ๋์ผ ๊ฒฝ์ฐ ๊ณ์ ์์ ์ ๋ฐ ๊ด๋ฆฌ์๊ฐ ์ฑ์ ์ญ์ ํ ์ ์๋ค.์ ์ถ ์ค๋น ์ค์๋ชป๋ ๋ฐ์ด๋๋ฆฌ๊ฐ๋ฐ์๊ฐ ์ทจ์ํจํ์ง๋ง ์ ์ํฉ์์๋ ์๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์์ธํ ์ค๋ช ๋ ์๊ณ ์ ์๋ฌ๋ง ๋ฐ์ ;;์ด๋ฐ ๊ฒฝ์ฐ๋ ์ฑ ๋ฐฐํฌ ์ค๋จ์ด ๋์๋ ํ์ธํด๋ณธ๋ค. โ๏ธ App Store ์ฑ ํ๋งค, ๋ฐฐํฌ ์ค๋จ ํ๊ธฐ: ์์ตํ > ๊ฐ๊ฒฉ ๋ฐ ์ฌ์ฉ ๊ฐ๋ฅ ์ฌ๋ถ > ์ฑ ํ๋งค ์ค๋จ ํ๋งค ์ค๋จ ํ ์ฑ ์ญ์ ์ฌ์๋ ์ญ์ ๋ฒํผ ํด๋ฆญ ์ ์ฑ ์ ๋ณด์ ์๋์ ๊ฐ์ด ์ญ์ ๋ ์ง์.. [iOS] fastlane ์ผ๋ก Testflight, Appstore ์๋ ๋ฐฐํฌํ๊ธฐ ๊ธฐ์กด ๋ณต์กํ ๋ฐฐํฌ๊ณผ์ ์ ๊ฐ๋จํ๊ฒ ์์ ํจ์ผ๋ก์จ ์์ฐ์ฑ ์ฆ๊ฐ. [๊ธฐ์กด ๋ฐฐํฌ๊ณผ์ ]๋ฒ์ , ๋น๋ ์ฌ๋ฆผ3์ธ ์ด์์ ๊ฐ๋ฐ์ ๊ฐ ์ธ์ฆ์ ๋ฐ๊ธ ๊ณต์ ์ ๋๋ผ์ด์ฆ ๋๊ธฐ์์นด์ด๋ธ ๋๊ธฐํ ์คํธ ํ๋ผ์ดํธ, ์ฑ์คํ ์ด ์ ๋ก๋ ๋๊ธฐ์ฌ์ฌ ์์ฒญ, ์ฌ์ฌ ํต๊ณผ ํ ์ฒด์ธ์ง ๋ก๊ทธ ์์ฑ ํ ์ถ์ ์ฐธ๊ณ :https://hyeon-dev.tistory.com/entry/iOSfastlane-%EC%9E%90%EB%8F%99%EB%B0%B0%ED%8F%AC-testFilght-%EC%98%AC%EB%A6%AC%EA%B8%B0fastlane ์ค์นxcode-select --installfastlane์ ์์ค์ฝ๋์ ์ปค๋งจ๋๋ผ์ธ ํด์ ์ด์ฉํฉ๋๋ค.brew install fastlanefastlane ์ค์นfastlane initํ๋ก์ ํธ์ ๋ฃจํธ ๋๋ ํ ๋ฆฌ์์ ๋ช ๋ น์ ์คํ .. [iOS] Appstore ๋ฐฐํฌ ๊ด๋ จ ์๋ฌ ๋ฐ ํด๊ฒฐ๋ฐฉ๋ฒ [Contents] Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage Guideline 5.1.2 - Legal - Privacy - Data Use and Sharing Guideline 2.1 - Information Needed - (1) Guideline 2.1 - Information Needed - (2) ITMS-90863: Apple silicon Macs support issue - The app links with libraries that are not present on Mac: Library not loaded: @rpath/Alamofire.framework/Alamofire Testflight ์งํ ์ํ์ '์์ถ .. [X-code] system image ์ฌ์ฉํ๊ธฐ Xcode์์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ ์์ด์ฝ ์ฌ์ฉํ๊ธฐ! ์๋์ ๊ฐ์ด ์ด๋ฏธ์ง ๋ทฐ์์ ๊ธฐ๋ณธ System ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ ๋, ์ด๋ค ์ด๋ฏธ์ง๋ค์ด ์๋์ง ํ์ธํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๐ ๐ SF Symbols ์ฑ ๋ค์ดํ๊ธฐ https://developer.apple.com/sf-symbols/ SF Symbols - Apple Developer With nearly 4,500 symbols, SF Symbols is a library of iconography designed to integrate seamlessly with San Francisco, the system font for Apple platforms. developer.apple.com ์คํํ๋ฉด ์๋์ ๊ฐ์ด ์ด๋ฏธ์ง ๋ณ๋ก ์ด๋ฆ ํ์ธ ๊ฐ๋ฅ!! ๐ image view.. [X-code] ์๋ฎฌ๋ ์ดํฐ ์ผ๋ จ๋ฒํธ ๋ฆฌ์คํธ ์ ๊ฑฐ, ์์ฐ๋ ๋๋ฐ์ด์ค ์ญ์ ํ๊ธฐ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฌ๋ฌ๊ฐ ๋ฐ์์ ๋ฐ์ํ๋ ๋ฌธ์ ;; ์ค๋ณต์ธ ๊ฒฝ์ฐ ๊ฐ์ ๋๋ฐ์ด์ค๋ฅผ ์ผ๋ จ๋ฒํธ๋ก ๊ตฌ๋ณํ๊ธฐ ์ํด ์๋์ ๊ฐ์ด ๋ณด์ฌ์ค๋ค. ํ๋์ฉ๋ง ๋จ๊ธฐ๊ธฐ ์ํด์๋ ์ค๋ณต๋ ๋๋ฐ์ด์ค ์ญ์ ํ์! [ํด๊ฒฐ๋ฒ1. ํ์ธ๋์์ ํด๋น ์ผ๋ จ๋ฒํธ ๋๋ฐ์ด์ค ๋ ํฌ ์ญ์ ] ๊ฒฝ๋ก : ~/Library/Developer/CoreSimulator/Devices/[UDID] [ํด๊ฒฐ๋ฒ2. Xcode ์์ Simulators ์ญ์ ] Menu > Window > Devices > Simulators > Delete [iOS]LaunchScreen ์ค์ ํ๊ธฐ + ์ด๋ฏธ์ง ์๋จ๋ ์๋ฌ ํด๊ฒฐํ๊ธฐ ๋ฐ์น์คํฌ๋ฆฐ์ ์ฌ์ฉ๋๋ ์ด๋ฏธ์ง๋ asset ํด๋์์ ๋ชป๋ถ๋ฌ์ค๋ ํน์ดํ์ ๋ฐ๊ฒฌ ;; ๋จผ์ , LaunchScreen ์ค์ ํ๊ธฐ 1. info.plist ์ค์ 2. Targets์ App Icons and Launch Images์ Launch Screen File๋ช ์ด LaunchScreen์ธ์ง ํ์ธ. LaunchScreen ์ ์ฌ์ฉํ ์ด๋ฏธ์ง ์ธํ ์ฃผ์: LaunchScreen.storyboard์์ ์ฌ์ฉํ๋ UIImageView์ image๋ assets.xcassetsํ์ผ์์ ์ฌ์ฉํ๋ฉด ์ด๋ฏธ์ง๊ฐ ์๋์ค๋ ํ์ ๋ฐ์, "๋ฐ๋ก assetsํ์ผ ๋ฐ"์ ์ด๋ฏธ์ง ํ์ผ ์์ฑ ํ ์ฌ์ฉ Assets.xcassets ๋ฐ์ ํ์ผ ์ถ๊ฐ ๋๋๊ทธ์ค๋๋กญ + Copy items if needed ์ฒดํฌํ์ฌ ์ถ๊ฐํ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํด์ผํจ!!!!! [iOS]๋๋ฐ์ด์ค ํ ์คํธ ๋๋ฒ๊น ํ๊ธฐ - ์ฝ์ ์ฑ ์ฌ์ฉ ์๋ฎฌ๋ ์ดํฐ๊ฐ ์๋ ์ค์น ํน์ ๋ฐฐํฌ๋ ์ฑ์ ๋๋ฐ์ด์ค๋ก ํ ์คํธํ ๋ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ! https://support.apple.com/ko-kr/guide/console/cnsl1012/mac Mac์์ ์ฝ์.app ์ ์คํํ๋ฉด ์๋ ์ฒ๋ผ ํ๋ฉด์ด ๋์ค๊ณ , ์ข์ธก ์๋จ์๋ ์ฐ๊ฒฐ๋ ๊ธฐ๊ธฐ๋ค์ด ๋์จ๋ค. USB ์ผ์ด๋ธ์ ์ฌ์ฉํ์ฌ Mac์ iOS ๋๋ฐ์ด์ค๋ฅผ ์ฐ๊ฒฐ! iOS ๋๋ฐ์ด์ค์์ ์ปดํจํฐ๋ฅผ ์ ๋ขฐํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋๋ฉด, ์ ๋ขฐ๋ฅผ ์ ํ ์ฝ์์ ๋๋ฐ์ด์ค ๋ชฉ๋ก์์ iOS ๋๋ฐ์ด์ค๋ฅผ ์ ํํ๊ณ ์๋จ์ '์์'๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ฝ์์์ ๋ก๊ทธ๋ฅผ ์์งํ๊ธฐ ์์ํฉ๋๋ค. ํ์ฌ ์ฐ๊ฒฐ๋ ๋๋ฐ์ด์ค์์ ์คํ๋๊ณ ์๋ ํ๋ก์ธ์ค๋ค์ด ๋ค ๊ธฐ๋ก๋๋ค. ๊ฒ์์ ๋ณด๊ณ ์ถ์ ์ฑ์ด๋ฆ์ ๊ฒ์ํ๊ณ '๋ชจ๋'์์ 'ํ๋ก์ธ์ค'๋ก ์ต์ ์ ๋ณ๊ฒฝํด์ค๋ค. ๋ณด๋ฉด ์ฑ ์คํ ์ ํธ๋์์ดํฌ.. [iOS] appid๋ ? iOS์์ App ID ๋? โ๏ธ ํ๋์ developer Team ์์ ๊ฐ๋ฐํ ์ฑ๋ค์ ์๋ณํ๊ธฐ ์ํ ๊ฐ์ผ๋ก ์ฑ๋ง๋ค ๊ณ ์ ๊ฐ์ผ๋ก ๊ฐ์ง๋๋ค. โ๏ธ Team ID + Bundle ID ๋ก ๊ตฌ์ฑ 1) Team ID (App ID Prefix) ์ ํ์ด ์ ๊ณต ๊ฐ๋ฐ์๊ณ์ ์ฌ์ดํธ > Certificates, Identifiers & Profiles > Identifiers 2) Bundle ID ๊ฐ๋ฐ์์ ์ํด ์ ๊ณต, ์ฑ๋ง๋ค ๊ฐ์ง ๊ณ ์ ์ ์๋ณ์, ์ฑ์คํ ์ด์์ ์ฌ์ฉํ id ์ ์ผํ ๊ฐ Targets > General > Identity > Bundle Identifier ์ ์ค์ ๊ฐ ์ด์ 1 2 3 4 ๋ค์