본문 바로가기

다시 개발자81

Xcode, Failed to prepare the device for development error xcode, "Failed to prepare the device for development" error 처리 방법입니다. Android Studio에서 "flutter run"을 실행해도 비슷한 error 메시지가 납니다. flutter doctor를 해 보니 정확히 같은 메시지가 나옵니다. 원인은 iPhone의 iOS 버전이 xcode 버전과 호환되지 않았기 때문입니다. 대부분은 iPhone을 최신 버전으로 업그레이드한 후 xcode를 업그레이드하지 않았을 때 발생합니다. 물론 반대의 경우도 발생합니다. 해결방법은 iPhone과 xcode를 모두 최신 버전으로 업그레이드 합니다. 그리고 다시 빌드를 하면 됩니다. 2023. 1. 6.
Apple Developer에서 Capabilities 추가하기 Apple Developer에서 Capabilities를 추가하는 방법입니다. Apple Developer에 로그인을 해서 나오는 프로그램 리소스 중 "식별자"를 선택합니다. Identifiers 옆 +을 클릭합니다. Continue를 클릭합니다. Continue를 클릭합니다. Description과 Bundle ID를 입력하고 Continue를 클릭합니다. Register를 클릭합니다. 그럼 다음과 같이 등록됩니다. 2022. 12. 22.
python 간편 web server 실행 python으로 간편하게 web server를 실행하는 방법입니다. 특별히 설치할 것은 없지만 python이 설치되어 있어야 합니다. 그리고 딱히 설정도 필요 없습니다. 간단하게 command 창에서 다음 명령어를 실행하면 끝납니다. 1. python2인 경우 python -m SimpleHTTPServer 8888 여기서 8888은 port 번호입니다. document root는 python을 실행하는 directory입니다. 그럼 다음과 같이 브라우저로 접근이 가능합니다. 2. python3인 경우 python -m http.server 8888 여기서 8888은 port 번호입니다. 그리고 역시 브라우저에서 동일하게 접근이 가능합니다. document root는 실행하는 directory입니다. 만.. 2022. 12. 22.
sqlalchemy, DB connect 0. 환경 CentOS7, MySQL 1. 준비사항 db 계정 및 database 생성 완료 2. package 설치 sqlalchemy, pymysql, mysqlclient 설치 pip install sqlalchemy pip install pymysql pip install mysqlclient mysqlclient 설치할 때 오류가 발생하면 아래 글을 참조하십시오. 2022.12.20 - [다시 개발자] - CentOS mysqlclient 설치 오류 CentOS mysqlclient 설치 오류 CentOS에 mysqlclient를 "pip install mysqlclient"로 설치할 때 "subprocess-exited-with-error", " metadata-generation-failed.. 2022. 12. 20.
CentOS mysqlclient 설치 오류 CentOS에 mysqlclient를 "pip install mysqlclient"로 설치할 때 "subprocess-exited-with-error", " metadata-generation-failed" 에러 해결 방법입니다. 1. pip과 setuptools upgrade pip install --upgrade pip pip install --upgrade setuptools 2. python3-devel mysql-devel 설치 (root 권한으로 설치) yum install python3-devel mysql-devel 3. gcc 설치 yum install gcc 만약 gcc 설치 시 error가 나면 다음 글을 참조하십시오. 2022.06.07 - [다시 개발자] - CentOS gcc 설.. 2022. 12. 20.
centos, yum 명령어 실행시 repomd.xml Not Found error 처리 Linux에서 패키지를 설치, 삭제하기 위해 yum을 많이 사용합니다. yum에 대한 개념과 사용법은 다음 글을 참조하십시오. https://access.redhat.com/ko/solutions/82093 What is yum and how do I use it? - Red Hat Customer Portal Where can I find a guide to yum? How do I install an RPM using yum? Can I use yum to find which rpm provides a particular binary? Is there a command reference for yum? access.redhat.com 새로운 클라우드 서버에 mysql을 설치하기 위해 yum을 실행하는.. 2022. 12. 19.
fastapi 설치 fastapi 설치 및 샘플은 fastapi를 만든 Sebastián Ramírez가 직접 운영하는 사이트를 참조하면 됩니다. https://fastapi.tiangolo.com/ko/ FastAPI FastAPI FastAPI 프레임워크, 고성능, 간편한 학습, 빠른 코드 작성, 준비된 프로덕션 문서: https://fastapi.tiangolo.com 소스 코드: https://github.com/tiangolo/fastapi FastAPI는 현대적이고, 빠르며(고성능), 파이썬 fastapi.tiangolo.com 사이트 내용을 참조해서 간략하게 설명합니다. 1. fastapi 설치 python 3.7 이상 설치 되어 있다면 다음 명령어로 fastapi를 설치할 수 있습니다. pip install .. 2022. 12. 6.
python 상대 경로에 있는 함수 호출 방법 python에서 상대 경로에 있는 함수를 호출하는 방법입니다. 편의상 파일구조는 다음과 같다고 할 때 호출하는 방법입니다. C:\myPrj \util\aUtil.py myFunction() \main\importTest.py 즉 main\importTest.py에서 util\aUtil.py에 있는 myFunction을 호출하는 방법입니다. importTest.py에서 myFunction을 호출하기 위해서는 import를 해야 합니다. 이때 다음과 같이 하면 "ImportError: attempted relative import with no known parent package"라는 에러가 납니다. from ..util.aUtil import * 만약 aUtil.py와 importTest.py가 같은 경.. 2022. 12. 5.
Xcode "Unable to install OOO" xcode에서 iPhone에 빌드할 때 'Unable to install "myApp"'이라는 메시지 처리 방법입니다. 다음과 같은 메시지가 나와 Details를 누르면 다음과 같이 상세 메시지를 확인하실 수 있습니다. This application’s application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed. 해결 방법 xcode 상단의 Windows를 클릭해서 나오는 메뉴 중 "Devices and Simulators"를 선택합니다. Devices를 선택 > 왼쪽 탭에서 문제가 된 디바이스 선택 > 오른쪽 탭에서 .. 2022. 11. 1.