React Native๋ฅผ ๋ณธ๊ฒฉ์ ์ผ๋ก ์์ํ๋ ค๊ณ expo์์ ์ฑ์ ์์ฑํ๋ ๊ณผ์ ์์ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.
๋ฐ์ํ ์ด์ ๋ ์ด๊ฒ์ ์ค์นํ ๊ถํ์ด ์๋ค๋ ๊ฒ์ธ๋ฐ, ๋งฅ์์๋ sudo๋ก ํด๊ฒฐํ๋ฉด ๋์์ง๋ง window์์๋ ์ข ๋ณต์กํ๋ค.
์๋์ฐ์ PoserShell์ ์์ ์ ๊ถํ์ผ๋ก ์ผ ๋ค.
get-ExecutionPolicy๋ก ํ์ฌ ๊ถํ ์ํ๋ฅผ ํ์ธํ๋ค.
ํ์ฌ ์ํ๊ฐ ์๋์ ๊ฐ์ด Restricted๋ก ๋์ด์์๊ธฐ ๋๋ฌธ์ ์์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒ์ด๋ค.
Set-ExecutionPolicy์ผ๋ก ํ์ฌ ๊ถํ ์ํ๋ฅผ ๋ฐ๊ฟ์ค๋ค.
๊ถํ ์ํ๋ ์ด 5๊ฐ์ง๊ฐ ์๋ค.
1. Restricted
ExecutionPolicy์ ๊ธฐ๋ณธ๊ฐ์ด๋ฉฐ ์คํฌ๋ฆฝํธ ํ์ผ์ด ์คํ๋์ง ์๋๋ค.
2. Unrestricted
๋ชจ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์๋ ์ํ (MS์์๋ ๊ถ์ฅํ์ง ์์)
3. AllSigned
์ ๋ขฐํ ์ ์๋ ์ธ์ฆ๊ธฐ๊ด์์ ์๋ช ํ ์คํฌ๋ฆฝํธ๋ง ์คํํ ์ ์๋ ์ํ
4. Bypass
๋ณ๋์ ๋ณด์ ์ค์ ์ ๊ฐ์ถ์์ ๋ ์คํํ ์ ์๋ ์ํ
5. RemoteSigned
๋ก์ปฌ ์ปดํจํฐ์์ ์์ ์์ฑ๋ ๋ชจ๋ ์คํฌ๋ฆฝํธ๋ ์คํ์ด ๊ฐ๋ฅ(์ธํฐ๋ท์์ ๋ค์ด๋ก๋ ๋ฐ์ ์คํฌ๋ฆฝํธ๋ ์ธ์ฆ๊ธฐ๊ด์ด ๋ฐํํ ์ฝ๋๋ก ์๋ช ๋์ด์ผ๋ง ์คํ์ด ๊ฐ๋ฅ)
์ต์ ์๋์ฐ์ ๊ธฐ๋ณธ ๊ฐ์ธ RemoteSigned๋ก ๋ณ๊ฒฝํ๊ฒ ์ต๋๋ค.
๋ค์ ๊ถํ ์ํ๋ฅผ ํ์ธํ๋ฉด RemoteSigned๋ผ๊ณ ๋์ด์๋ค.
์ด๋ ๊ฒ ์ค์ ํ ๋ค ๋ค์ ์ธํ ์ ํ๋ฉด ์๋์ ๊ฐ์ด ์ ์์ ์ผ๋ก ์๋๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
๋๊ธ