Coding343 Expo Sorry about that. You can go back to Expo home or try to reload the Experience 오류 해결 방법 최근 리액트 네이티브로 크로스 플랫폼을 지원하는 어플을 만들었다.Expo XDE를 사용하고 있는데, 나는 아이폰을 사용하고 있기 때문에 안드로이드 에뮬레이터를 작동시켜야 했다.그래서 Genymotion을 통해 가상으로 안드로이드폰을 실행시켜서 내가 만든 어플을실행해봤는데 어느순간부터 갑자기 아래와 같은 에러가 발생했다. Something went wrong.Sorry about that. You can go back to Expo home or try to reload the Experience그래서 찾아보니 나와 같은 에러가 발생하는 사람이 상당히 많았다.그 중 한가지 방법이 설정에서 Expo어플을 찾은 후 특정 권한을 주는 것이었는데, 나같은 경우에는 이미 권한 설정이 완료된 상태였다.그래서 계속 구.. 2018. 3. 17. Django Restframework HTTP Method Override하는 방법 Django Rest framework를 사용하여 API서버를 구축했다.기본적으로 제공되는 기능도 충분히 훌륭하지만 좀 더 세부적인 컨트롤을 위해서는Function을 Override하여 나의 서비스에 맞게 수정해주는 작업이 필요하다.Rest framework는 말그대로 Restful 한 API서버이므로 모든 작업은HTTP Method를 통한다.GET, PUT, DELETE 등의 HTTP Method들에 따라 하는 작업이 다르다.나같은 경우에는 어플리케이션에서 익명 게시판 기능이 존재하는데,사용자가 입력한 패스워드와 데이터베이스에 저장된 패스워드가 일치할 때만 글을 삭제하게 만들어줘야 했다.따라서 ViewSet관련 글들을 찾아보다가 기본적으로 제공해주는 Method가 여러가지 있는걸 발견했다. http:/.. 2018. 3. 16. React Native 로컬저장소(LocalStorage) 사용하는 방법 리액트 네이티브로 어플을 개발하고 있고 최근에 앱스토어에 출시를 했다.그런데 사용하던 도중 권한 관련하여 수정할 필요성을 느끼고 어떻게 구성할까 고민하다가API서버에서 발급받은 토큰을 Local Storage에 저장하는 형태로 구성했다.로컬 저장소에 저장해놓기 때문에 토큰이 존재한다면 로그인이 된 상태이고존재하지 않는다면 로그아웃 된 상태로 판단할 수 있다.크게 어려운 점은 없다.먼저 단일 값을 저장하는 방법은 아래와 같다. import { AsyncStorage} from 'react-native';_saveData = () => {const data = "testdata";AsyncStorage.setItem('data', data);} Key, Value쌍으로 저장을 하는 형태로 setItem을 통.. 2018. 3. 11. Application Loader: Cannot proceed with delivery: an existing transporter instance is currently uploading this package 오류 해결 방법 리액트 네이티브로 어플을 만들고 Exp를 통해 빌드를 완료했다.만들어진 .ipa 확장자 파일을 Xcode의 Application Loader를 통해 올리고 있었는데다음과 같은 에러가 발생했다. Application Loader: Cannot proceed with delivery: an existing transporter instance is currently uploading this package 무슨 에러인가 처음에 감이 잡히지 않았는데 검색을 하다보니 답이 나왔다.iTunes Connect에 앱을 전송하던 도중에 Xcode를 종료하면 위와 같은 에러가 발생할 수 있다고 한다.token찌꺼기가 남아있어서 그것때문에 에러가 발생하기 때문에 해당 토큰을 지워준 후 다시 진행해야 한다. /Users/유.. 2018. 3. 9. please sign in with an app-specific password. you can create one at appleid.apple.com 오류 해결 리액트 네이티브로 작성한 어플리케이션을 앱 스토어에 배포하기 위해작업을 하고 있다.Xcode의 Application Loader를 사용해서 작업해야 하는데기존 애플 아이디와 비밀번호를 사용해서 로그인을 시도했는데 자꾸please sign in with an app-specific password. you can create one at appleid.apple.com 라는 오류가 발생했다.그래서 찾아보니 써드파티 앱에서 로그인할때는 따로 패스워드를 만들어줘야 한다고 한다.먼저 아래의 주소로 들어가서 로그인 한 후 Account 메뉴로 이동한다.(참고로 app-specific password를 설정하기 위해선 two-factor authentication을 사용하고 있는 상태여야 한다) https://ap.. 2018. 3. 8. React Native exp로 빌드하는 방법 리액트 네이티브로 제작한 교내 어플리케이션이 완성됐다.애플 개발자 등록과 구글 개발자 등록도 준비해놨다.(구글 개발자 등록 : http://hides.kr/882애플 개발자 등록 : http://hides.kr/784 )이제 개발한 어플리케이션을 Standalone 파일로 만들고 등록만 하면 된다.먼저 애플 개발자 등록은 이미 해놓은 상태라고 가정하고 설명한다.먼저 아래의 명령어로 exp를 설치한다. yarn global add exp 다음으로 Expo를 킨다. 오른쪽 상단을 보면 위처럼 Publish가 있다.클릭한다. (시간이 좀 걸림)* 추가 *Expo를 통해 Publish는 굳이 할 필요가 없다.단순히 Expo어플을 통해 접근할 수 있게 해주는 것이라고 한다. 위처럼 나오다가 완료되면 마지막에 ht.. 2018. 3. 8. 이전 1 ··· 28 29 30 31 32 33 34 ··· 58 다음