2025/10/26 1

[Swift] iOS ์ƒ์ฒด์ธ์ฆ ๊ถŒํ•œ์€ '๊ฑฐ๋ถ€' ์ƒํƒœ๋ฅผ ๊ฐ์ง€ํ•  ์ˆ˜ ์—†๋‹ค?

๊ถŒํ•œ์ด ์žˆ๋Š”๋ฐ ์™œ ์•ˆ๋ผ์š”?์•ฑ์—์„œ FaceID๋‚˜ TouchID ์ธ์ฆ์„ ์‹œ๋„ํ•  ๋•Œ,์ผ๋ถ€ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์—์„œ OS ํŒ์—…์ด ๋œจ์ง€ ์•Š๊ฑฐ๋‚˜, canEvaluatePolicy๊ฐ€ ์‹คํŒจํ•˜๋Š” ๊ฒฝํ—˜์ด ์žˆ๋‹ค.ํŠนํžˆ ์•„๋ž˜์™€ ๊ฐ™์€ ์ƒํ™ฉ์ด ํ˜ผ๋™์„ ์ค€๋‹ค.์‚ฌ์šฉ์ž๊ฐ€ ์ฒ˜์Œ์œผ๋กœ ์ƒ์ฒด ์ธ์ฆ ์„ค์ •์„ ํ•˜์ง€ ์•Š์€ ์ƒํƒœ์‚ฌ์šฉ์ž๊ฐ€ ์„ค์ •์—์„œ ์ƒ์ฒด ์ธ์ฆ์„ ๊บผ ๋‘” ์ƒํƒœ์‚ฌ์šฉ์ž๊ฐ€ ๊ถŒํ•œ์„ ๊ฑฐ๋ถ€ํ•œ ์ƒํƒœ๊ธฐ๊ธฐ ์ž์ฒด์— ์ƒ์ฒด ์ •๋ณด(์ง€๋ฌธ/์–ผ๊ตด)๊ฐ€ ๋“ฑ๋ก๋˜์–ด ์žˆ์ง€ ์•Š์€ ์ƒํƒœ์ด ์ค‘ ์–ด๋–ค ๊ฒฝ์šฐ๋“  iOS๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ "๊ฑฐ๋ถ€๋จ"์ด๋ผ๋Š” ๋ช…ํ™•ํ•œ ์ƒํƒœ๋ฅผ ์•Œ๋ ค์ฃผ์ง€ ์•Š๋Š”๋‹ค.๊ฒฐ๊ตญ, ์šฐ๋ฆฌ๋Š” OS ์ •์ฑ… ์•ˆ์—์„œ ์ƒํƒœ๋ฅผ "์ถ”์ •"ํ•ด์•ผ ํ•œ๋‹ค.Apple์˜ ์„ค๊ณ„ ์ฒ ํ•™๊ณผ ์‹ค์ œ ์ฝ”๋“œ๐Ÿคฆ๐Ÿป‍โ™€๏ธ LAContext์˜ ํ•œ๊ณ„let context = LAContext()var error: NSError?context.can..

๐ŸŒ™ 2025.10.26