Development

오랜만에 새로운 프로젝트를 만들어서 iOS 빌드를 하려고 했다. 아래와 같은 에러 문구와 함께 빌드가 되지 않는것을 확인하고 구글링을 하니 바로 해결 방법을 찾았다. warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.5.99. (in target 'AppAuth' from project 'Pods') [해결방법] Podfile의 최하단에 target version을 넣어주면 된다 post_install do |installer| installer.pods_project.targets.each do..
· Development
DBeaver를 잘 쓰고 있는 도중 다음과 같은 오류가 뜨면서 실행되지 않았다. 응용 프로그램을 열 수 있는 권한이 없습니다. 지원을 받으려면 컴퓨터 또는 네트워크 관리자에게 문의하십시오 구글링을 통해 terminal에 아래와 같이 입력하여 해결했다. so simple codesign --force --deep --sign - /Applications/DBeaver.app
플러터를 이용하여 Web을 개발하는 경우 REST API를 사용할때 CORS 이슈는 필연적으로 만나게 되는 문제점 중 하나이다. 급하게 개발하는 도중 시뻘건 에러를 만나게 되면 적잖히 당황하게 된다. 물론 직접 CORS를 대응하도록 서버를 수정하거나 middleware를 사용하는 방법이 있지만 나는 빠르게 개발하길 원하기 때문에 간단한 설정으로 넘어가는 방법을 선택했다. 방법은 비교적 간단하다. 크롬의 설정 값을 살짝 변경해주는것이다. 1. flutter\bin\cache 위치로 이동 후 flutter_tools.stamp 파일 제거 2. flutter\packages\flutter_tools\lib\src\web 위치로 이동 후 chrome.dart 파일 open 3. '--disable-extensi..
몇일 전까지만 해도 잘 빌드하고 있던 프로젝트를 다시 빌드하는 도중에 아래와 같은 에러가 발생하였다. 손댄게 없는데 왜 이러지?? (물론 중간에 다른 Flutter 버전의 프로젝트를 손댄것도 있고 빌드환경을 여러번 변경하면서 뭔가가 바뀌었을수도 있다... ㅎ.ㅎ;;) FVM을 사용하고 있기에 빌드 환경이 달라질것은 없었을건데.. 분명 확실한건 코드가 변경된적은 없다는거다. 하지만 시뻘건 Execution failed for task ':app:compileDebugKotlin'. 에러는 나로 하여금 부아가 치밀어오르게 하였다. e: /Users/hercules/.gradle/caches/transforms-2/files-2.1/0a8b6acd7511bb68f51a990622cf3203/jetified-k..
이번 글에서는 victolee님의 Sequelize를 연재 강좌를 스터디하면서 기억하고자 하는 내용들을 정리해보려고 합니다. (아주아주 쉽게 잘 설명해놓으신걸 보면 엄청난 고수이신듯합니다. ㅋ) https://victorydntmd.tistory.com/26?category=677306 내가 사용한 개발 환경은 다음과 같다. (EC2환경과 Mac 환경에서 같이 작업하고 있음) # node -v v16.11.0 # npm -v 8.3.0 # sequelize --version 6.3.0 # mysql --version mysql Ver 15.1 Distrib 10.3.32-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2 mysql Ver 8.0.26 ..
내가 제일 좋아하는 구조는 NodeJS와 Express 그리고 MariaDB이다. BackEnd를 개발하기 위해서 서버 구조를 잡아야하는데 그때 사용하는것이 boilerplate이다. 나는 주로 express에서 제공하는 express-generator를 사용한다. # npm install express-generator -g # express sequelize_example 실행후 폴더에 다음과 같은 구조로 프로젝트가 생성된다. 제대로 설치되어 있는지 확인해보기 위해 다음과 같이 실행한다. # npm install # npm run start 정상적으로 수행되었다면 http://localhost:3000 에서 아래와 같은 화면을 확인할수 있다. 참고 링크 https://victorydntmd.tisto..
지난번 EC2서버에 MariaDB를 설정하는 것에 대해 정리를 했다. 이번에는 MariaDB를 개발하는 것에 대해 정리를 해보려한다. 1. MariaDB 생성하기 MetaCode라는 이름의 DB를 생성해봤다. > create database MetaCode; DB 사용자 계정 생성 (DB client를 이용하여 외부에서 접속하기 위해서는 %로 설정해야한다) > create user metacode@localhost identified by '{password}'; > create user 'metacode'@'%' identified by '{password}'; 생성된 계정에 권한 설정 > GRANT ALL PRIVILEGES ON MetaCode.* TO 'metacode'@'localhost'; >..
큰 마음을 먹고 앞으로 진행하는 작업 중 재사용이 가능한 task에 대해서는 블로그에 작성해보기로 결심했습니다. 미래의 나에게 보여주는 형식으로 작성했으니 반말은 이해해주세용 :) 항상 그랬듯 AWS EC2를 프리티어로 만들었다. AWS 계정 생성 및 EC2 인스턴스 만드는 방법은 이미 잘 설명해 놓은 블로드들이 많으니 패스 인스턴스를 생성하면서 만들어놓은 pem 파일을 이용하여 iTerms로 연결해두었다. iTerms를 이용하여 처음 접속하게 되면 아래와 같은 화면이 표시된다. Last login: Fri Dec 17 15:10:03 on ttys005 ssh -i "metacode.pem" ubuntu@ec2-3-11-11-61.ap-northeast-2.compute.amazonaws.com (ba..
알렉산도대왕
'Development' 카테고리의 글 목록 (7 Page)