React Native (7) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [ ReactNative ] react-native-vector-icons ์ ํ ํ๊ธฐ. react native ํ๋ก์ ํธ๋ฅผ ์งํํ ๋ ๋ด๊ฐ ์์ฃผ ์ฌ์ฉํ๋ ์์ด์ฝ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ค. ๋ฐ๋ก react-native-vector-icons ์ด๋ค. ๋ค์ํ ํฐํธ์ ์์ด์ฝ์ ์ฌ์ฉํ ์ ์์ด์ ์์ฃผ ์ ์ฉํ๋๋ฐ, ์์ ์๋ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ link ํด์ฃผ๋ฉด ๊ธ๋ฐฉ ์ฌ์ฉํ์ง๋ง ์ต๊ทผ ํ๋ก์ ํธ์์๋ ios๋ก ์๋ฎฌ๋ ์ดํฐ๋ฅผ ๋๋ฆฌ๊ณ ์์๋๋ฐ, ์์ด์ฝ์ ์ฌ์ฉํ ๋ถ๋ถ์์ ํด๋น ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. unrecognized font family 'Feather' ๋ด๊ฐ ์ฌ์ฉํ๋ ค๋ ์์ด์ฝ์ font ๋ฅผ ์ธ์ํ ์ ์๋ค๋ ์ค๋ฅ์๋ค. ํ .. ๊ทธ๋์ ๊ตฌ๊ธ๋ง์ ํตํด ๋ฐฉ๋ฒ์ ์ฐพ์๋ค. ์ฐธ๊ณ ์ฌ์ดํธ : https://aboutreact.com/react-native-vector-icons/ ์ ์ฒด ์์ด์ฝ ํ์ธ : https://oblador.gith.. [ ReactNative / iOS ] iOS ์๋ฎฌ๋ ์ดํฐ ๋๋ฐ์ด์ค ๋ณ๊ฒฝํ๊ธฐ. React Native๋ก iOS ์๋ฎฌ๋ ์ดํฐ๋ฅผ ํตํด ํ๋ก์ ํธ๋ฅผ ๋น๋๋ฅผ ํ๋๋ฐ, ๊ณ์ ๋ด๊ฐ ์ค์นํ์ง ์์ iOS ๋ฒ์ ์ iPhone ํ๊ฒ์ด ์กํ๋ค.ใ ใ ๋ต๋ตํด์ ์์น๋ฅผ ํด๋ณด๋ ๊ณต์ ํ์ด์ง์ ์น์ ํ ๋์์๋ค! 1) ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ device ์ ๋ณด ํ์ธํ๊ธฐ xcrun simctl list devices ๋ช ๋ น์ด๋ฅผ ์น๋ฉด ์๋์ ๊ฐ์ด ๋ด๊ฐ ์ฌ์ฉ๊ฐ๋ฅํ iOS ๋ฒ์ ๊ณผ ๋๋ฐ์ด์ค ๋ชฉ๋ก์ด ๋์จ๋ค. 2) ์ฌ์ฉ ๊ฐ๋ฅํ ๋๋ฐ์ด์ค ์ค ๋ด๊ฐ ์ํ๋ ๋๋ฐ์ด์ค ๋ฐ iOS ๋ฒ์ ์ ํ. npx react-native run-ios --simulator="iPhone 13 (15.5)" ์ด๋ ๊ฒ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด ์ด๋ ๊ฒ ๋ด๊ฐ ์ํ๋ ๋๋ฐ์ด์ค์ ์ํ๋ iOS ๋ฒ์ ์ผ๋ก ์๋ฎฌ๋ ์ดํฐ ์ ํ์ด ๊ฐ๋ฅํ๋ค-!! ์ฐธ๊ณ ์๋ฃ ) React Native ๊ณต์ .. [ ReactNative / M1 ] Pod install ๊ด๋ จ ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ. ๋์ ๋งฅ๋ถํ๋ก(M1์นฉ)์์ react native ( ios / macOS ) ํ๋ก์ ํธ๋ฅผ ์๋ก ์์ฑํ๊ณ ์๋ก ์์ฑํ ํ๋ก์ ํธ ํด๋์ ios ํด๋์์ 'pod install' ์ ์งํํด ์ฃผ์๋๋ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ์๋ด๋๋ก `pod install --repo-update` ๋ช ๋ น์ด๋ฅผ ์คํ์์ผฐ์ง๋ง ํด๊ฒฐ๋์ง ์์๋ค...ใ ใ ... pod install ์ด ์ ์์ ์ผ๋ก ์ฒ๋ฆฌ๋์ง ์๋ ์ค๋ฅ๊ฐ ๋ฐ์...๐ญ Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65 React Native ๊ณต์ ํ์ด์ง์ Guide์ stackOverflow๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ค๋ฅ๋ฅผ ํด๊ฒฐํ์๋ค. 1. react native ํ๋ก์ ํธ ํด๋.. [ React Native ] React Native ์์ Text ๊ธธ์ด ์กฐ์ ๋ฐ ์ค๋ฐ๊ฟ ํ๊ธฐ. ์ถ์ฒ - React Native ๊ณต์ ํ์ด์ง Text ๋ฌธ์ React Native์์ ํ ์คํธ์ ์ค ๊ธธ์ด๋ฅผ flexible ํ๊ฒ ๊ธธ์ด ์กฐ์ ๋ฐ ์ค ๋ฐ๊ฟ์ ํ๊ณ ์ถ์ ๋๋ ์ปดํฌ๋ํธ์ ์์ฑ ์คnumberOfLines ๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. ํ๊ธ์ ๋ํ์ฌ ํ๋ฏผ์ ์ ํด๋ก๋ณธ]์ ์ธ์ข ์ด ์ง์ ์๋ฌธ์ ์ฐ๊ณ ์ ์ธ์ง ๊ฐ์ ์ ํ๋ค์๊ฒ ๊ธ์์ ๋ํ ์ค๋ช ์ ์ ๊ฒ ํ ๊ฒ์ ๋๋ค. ์ด ์ฑ ์ด 1940๋ ์ ์๋์์ ๋ฐ๊ฒฌ๋ ๋๊น์ง ์ฐ๋ฆฌ๋ ํ๊ธ์ ์ฐฝ์ ์๋ฆฌ์ ๋ํด ์ ํ ๋ชจ๋ฅด๊ณ ์์์ต๋๋ค. ๊ทธ๋ฌ๋ค ์ด ์ฑ ์ด ๋ฐ๊ฒฌ๋จ์ผ๋ก ํด์ ํ๊ธ์ด ์ผ๋ง๋ ๊ณผํ์ ์ธ ์๋ฆฌ๋ก ๋ง๋ค์ด์ก๋์ง ์๊ฒ ๋์๋ต๋๋ค. ์ด ์ฑ ์ด ์ฐ๋ฆฌ์๊ฒ ์ ํด์ง ๊ฒ์ ์ ์ ์ผ๋ก ์ฑ๋ถ๋์ ์๋ ๊ฐ์ก๋ฏธ์ ๊ด์ ์ธ์ด ์ ํํ ์ ์์ ๊ณต์ ๋๋ค. ์ ์์ ์์ฃผ ๋น์ผ ๊ฐ๊ฒฉ์ผ๋ก ์ด ์ฑ ์ ์๊ณ 6โ25 ๋์๋ ์ด ์ฑ ํ .. [ RN / expo ] expo error "EACCES: permission denied .expo/state.json." React Native Expo ํ๋ก์ ํธ์์ npm run start ๋ช ๋ น์ด๋ฅผ ์คํํ๋๋ EACCES: permission denied .expo/state.json.2042385213 ์์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.ใ ใ ๊ตฌ๊ธ๋ง์ ํด๋ณด๋... Stack Overflow์ ๊ฐ์ ์ค๋ฅ์ ๋ํ ๋ต๋ณ์ด ๋์์์๋ค. sudo rm -rf ~/.expo npm run start ๋ด๊ฐ ์์ํ ์ค๋ฅ์ ์์ธ์ ๋ด๊ฐ sudo npm install --global expo-cli ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด์ expo-cli๋ฅผ global๋ก ์ค์นํด์ฃผ์๋๋ฐ, ๊ทธ ์ด์ ๋ก expo์คํ์ ๊ถํ ์ด์๊ฐ ๋ฐ์ํ ๊ฒ์ผ๋ก ์์๋๋ค. stackoverflow์ ๋์จ ๋ต๋ณ์ ์ฐธ๊ณ ํ์ฌ ๋ช ๋ น์ด๋ฅผ ์คํํ๋๋, ์ง๊ธ์ expo๊ฐ ์ ์์ ์ผ๋ก ์คํ๋๊ณ ์๋ค. ๐ [ React Native ] ios ๋น๋ ์ค๋ฅ PhaseScriptExecution ํด๊ฒฐ echo $(brew --prefix nvm ์คํฐ๋ ๊ณผ์ ๋ฅผ ์์ ํ๋ ค๊ณ ์ค๋๋ง์ react-native๋ฅผ ์์ ํ๊ฒ ๋๋๋ฐ, npx react-native run-ios ๋ช ๋ น์ด๋ฅผ ์ด์ฉํ์ฌ ios ์๋ฎฌ๋ ์ดํฐ๋ฅผ ๋น๋ํ๋ค๊ฐ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ** BUILD FAILED ** The following build commands failed: PhaseScriptExecution [CP-User]\ Generate\ Specs /Users/asha/Library/Developer/Xcode/DerivedData/harmony_app-fhptqlhkykmbvnaqxgqutziqjggh/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FBReact.. [ React Native ] Xcode "domain=com.apple.CoreSimulator.SimError, code=405" ์ค๋ฅ React Native๋ฅผ ์ด์ฉํ์ฌ ์ฑ๊ฐ๋ฐ ์คํฐ๋๋ฅผ ํ๊ณ ์๋ ์ค์ ์ง์์ ๋ด ์์ด๋งฅ์ผ๋ก ๋น๋ํ์ ๋๋ ๋ฐ์ํ์ง ์์๋๋ฐ, ์ ์ฌ์๊ฐ์ ํ์ฌ์์ ์์ด๋งฅ์ผ๋ก ๋น๋ํ๋ ์๋์ ๊ฐ์ ์ด์๊ฐ ๋ฐ์ํ์๋ค. Failed to launch the app on simulator, An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=405): Unable to lookup in current state: Shutdown ๋ฐ๋ก ๊ตฌ๊ธ๋ง์ ํด๋ณด๋ ๋ค๋ค ๋น์ทํ ์ค๋ฅ ๋ฐ์ ๊ธ์ ๋ง์๋ฐ, ํด๊ฒฐ์ ๋ํ ๊ธ์ด ๋ช๊ฐ ์์๋ค....๐ฅ ๊ทธ์ค์ ๋ด๊ฐ ํด๊ฒฐํ ๋ฐฉ๋ฒ์ ๋ฐ๋ก ์ด ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ xcode ์บ์ ์ญ์ . 1. ๋งฅ์ ์ผ์ชฝ .. ์ด์ 1 ๋ค์