캡스톤디자인

    에러 메모

    1 번 에러 error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your a pp with Xcode.app, by opening AwesomeProject.xcodeproj ... The following build commands failed: CopyPNGFile /Users/hal-ang/Library/Developer/Xcode/DerivedData/FrontEnd-eyzlkxlamamfgghkofgtujnedpyp/Build/Products/Debug-iphonesimulator/FrontE..

    react-native 모듈 간편하게 import 시키기

    내가 만든 모듈이 많아지고 파일 구조의 깊이가 깊어질 수록 좀 지저분해 보인다. // Use this: import MyUtilFn from 'utils/MyUtilFn'; // Instead of that: import MyUtilFn from '../../../../utils/MyUtilFn'; 아래 import 문에서 위의 import문처럼 './../../'을 빼고 사용할 수 있도록 세팅할 수 있다. babel-plugin-module-resolver 설치하고 babel.config.js을 module.exports = { presets: ['module:metro-react-native-babel-preset'], plugins: [ [ 'module-resolver', { root: ['./s..

    react-native-google-maps pod error

    [!] No podspec found for `react-native-google-maps` in `../node_modules/react-native-maps` pod 파일에서 # React Native Maps dependencies rn_maps_path = '../node_modules/react-native-maps' pod 'react-native-maps', path: rn_maps_path pod 'react-native-google-maps', :path => rn_maps_path 이렇게 rn map path 를 설정해두는데 이걸 계속 찾을 수 없다는 에러가 뜬다. github.com/react-native-maps/react-native-maps/issues/1197 [!] No po..

    React-Native 로그인/회원가입 플로우 navigation

    10주차에는 로그인/회원가입 플로우 구현 및 서버 연동이다. reactnavigation.org/docs/auth-flow/ 리액트 네비게이션 독스 참고했다. 인턴때 내가 구현할 뻔 했던 기능이었던 것 같은데 여차저차해서 안 했던 것 같다. 리네 어케했었는지 다 까먹어서 고생중,.. 앱 구동 시 스플레시 화면을 띄우고 로딩 되는 동안 AsyncStorage에서 로그인 여부를 확인한다. AsyncStorage는 로컬 데이터베이스(핸드폰에 저장해둔 데이터)이다. 로그인 정보(토큰)가 없다면 로그인 네비게이터로, 있다면 메인스텍 네비게이터로 이동시킨다. 그림은 아래처럼 그렸지만 SplashScreen/AuthStack/MainStack을 스텍으로 쌓는 것이 아니라 상태에 따라 셋 중 하나만 스텍에 쌓는다. 이..

    빌드 오류 수정

    target ios 버전 바꾼 pod 파일이랑 나머지들 스테시하고 바로 빌드했더니 이런오류 뜸 성엽오빠가 라이브러리설치하고 뭐했더니 떴던 로그와 유사해서 캡쳐했다. stash pop하고 빌드하거나 pod install 다시 해주고 빌드해도 잘 된다. 팟파일이랑 일치하지 않는 오류 인 듯 하다.

    구글 다이얼로그 플로우 연동 방법 조사

    조건 우리 팀은 react-naitve 어플리케이션을 제작하고 있으므로 리네와 구글 다이얼로그 플로우를 연동해야 한다. 또한 텍스트 이외에도 음성으로 증상을 입력받을 수 있어야 한다. 후보 1. 리네 - 서버 - 구글 다이얼로그 플로우 www.youtube.com/watch?v=zR7K9iOUHWk&list=PLRx0vPvlEmdCb33sBZGXzVOMY_seqnWJT&index=7 정석인 방법 단점: stt/tts 직접 해서 텍스트로 보내줘야됨, 서버 구현 해야 됨 2. 다이얼로그 플로우 웹서버 사용 itrh.tistory.com/57 iframe도 서버에 붙인다고함 -> iframe webview 사용해서 직접 붙일 수 있음 -> 시도해봤으나 음성 입력/출력이 불가능, 불완전하게 동작 3. react..