kodean의 등록된 링크

 kodean로 등록된 티스토리 포스트 수는 11건입니다.

ios / flutter 시뮬레이터 빌드시 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a 에러 해결방법 [내부링크]

xcode 14.3으로 업데이트이후 시뮬레이터에서 빌드시 ld: file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a clang: error: linker command failed with exit code 1 (use -v to see invocation) 에러가 발생한다. flutter에서도 동일하게 에러가 발생하였는데 xcode 14.3부터는 ios 11.0미만으로는 지원을 하지 않는지 Targets에 있는 모든 Minimum Deployments를 빨간색 네모친 부분을 11.0으로 변경하니 시뮬레이터에서 정상적으로 빌드가..

xcode 14.3 아카이브시 PhaseScriptExecution failed with a nonzero exit code 에러 해결방법 [내부링크]

xcode에서 앱을 배포하고자 아카이브시 PhaseScriptExecution failed with a nonzero exit code 에러가 발생하여 원인을 찾아보았더니 xcode가 버전이 업데이트 되면서 문제가 생긴듯 보였다. 그래서 열심히 찾아본 결과 Pods-ProjectName-frameworks.sh 에서 source="$(readlink "${source}")" 를 찾아서 source="$(readlink -f "${source}")" 로 변경하였더니 정상적으로 아카이브가 진행되었다. Pods-appname-frameworks.sh 경로는 다음과 같았다. ios projectFolder/Pods/Target Support Files/Pods-ProjectName/Pods-ProjectName..

AWS EC2에 Nuxt 설치하기. [내부링크]

1. 터미널 접속 2. sudo su 3. yum install gcc-c++ make 4. curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -- 5. yum install -y nodejs 6. npm install nuxt 7. cd /var 8. mkdir www 9. exit

aws ec2 amazon linux ami에 apache+django2.0 연동하기 [내부링크]

1. 파이썬 3.6 설치- yum install python36-devel 1-1. yum install gcc 2. 아파치 설치- yum install httpd24- sudo yum install httpd24-devel 3. 파이썬3.6가 default로 잡히도록 심볼릭 링크 설정- sudo ln -fs /usr/bin/python3 /usr/bin/python 4.pip3 설치- curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py- python get-pip.py 5. django 설치- pip3 install django 6. mod_wsgi 설치 - pip3 install mod_wsgi 7. django mod_wsgi 연동- vi /etc/h..

cocoaPod install [내부링크]

맥에서 오픈소스 라이브러리를 다운받으려면 cocoaPod 가 설치되어야한다. 우선 터미널을 실행한다. 1. sudo gem install cocoapods 를 터미널 명령어 창에 입력한다.2. 패스워드를 묻는데 맥북에 로그인할때 쓰는 패스워드를 입력한다. 3. 터미널에 로그들이 쭈루룩 뜨면서 설치가 된다. 설치 완료 4. pod setup을 터미널창에 입력한다. 입력하면 다음과 같이 git에서 cocoaPods 관련 파일을 다운로드 받는데 다운 다 될때까지 기다리자. 5. 다운로드가 다 되면 xcode 프로젝트가 위치한 경로로 이동하여 pod init 을 입력하고 해당 명령어를 실행시킨다.pod init 실행하면 podFile이 생성된다. 6. vi로 PodFile을 열고 PodFile을 편집한다. AF..

리눅스에서 포트 열었음에도 불구하고 외부통신이 안될때 [내부링크]

얼마전 CentOS7에서 내부에 설치된 Apache, PHP서버에서 포트를 열었음에도 불구하고외부에 Oracle과 연결을 해서 작업을 하려고하는데 OCI 연결 실패 에러가 났다. 원인 파악을 하기 위해서 해본 방법이다. 1. 터미널 창에서 systemctl status firewalld 을 쳐서 방화벽 상태확인 2. vi /etc/firewalld/zones/public.xml Public For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted. 이런식으로 나오는데 밑에 이렇게 오라클 포트 152..

오라클 ORA-00604, ORA-01653, ORA-02002 에러 발생시 해결방법 [내부링크]

오늘 아침에 비몽사몽한 상태로 출근준비를 하는데 대리님으로부터 전화가 왔다. 고객사에서 서버가 정상적으로 작동하지 않고 있다는 이야기였다. 로션도 안바르고 부랴부랴 회사에 뛰어와서 서버에 접속해서 봤더니 오라클에서 ORA-00604, ORA-1653,ORA-02002,ORA-00604,ORA-1653 에러를 내뿜었다. 읽어보기도 하고 검색도 해본 결과 SYS.AUD$에서 테이블 스페이스가 꽉 차서 자동 확장하여 용량을 늘릴려고 하는데 실패해서 발생하는 에러라고 한다. Toad나 SQLPlus로 계정에 접근하여 강제로 TableSpace를 확장하려 했으나 로그인에서부터 막혔다. 그래서 다시 검색 신공을 발휘하여... 해결방법을 찾았다. cmd나 터미널 창에서 sqlplus /nolog 를 쳐서 sqlplu..

[IOS] 앱스토어 버전 체크 팝업 만들기 [내부링크]

고객사에서 신규 업데이트가 있을 경우 앱 실행시 팝업창을 출력해달라고해서 만들어보았다. -(void)verCheck{ NSDictionary *bundleInfo = [[NSBundle mainBundle] infoDictionary]; NSString *bundleIdentifier = [bundleInfo valueForKey:@"CFBundleIdentifier"]; NSURL *lookupURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://itunes.apple.com/lookup?bundleId=%@", bundleIdentifier]]; NSData *lookupResults = [NSData dataWithContentsOfURL:..

[mysql] 특정값 갯수 가져오기 [내부링크]

mysql> SELECT COUNT(emstate) FROM tbl_accCareList WHERE emstate=1; SELECT COUNT(카운트 할 컬럼명) FROM 카운트할 컬럼이 소속된 테이블명 where 카운트할 컬럼= 카운트할 특정번호;

MySQL 사용자 추가,삭제,권한부여 [내부링크]

MySQL 사용자 리스트 출력 > select user from user; 사용자와 호스트 리스트 출력 > select user, host from user; 사용자 삭제 > delete from user where user='아이디' 호스트와 유저네임이 같을때 삭제 > delect from user where user='아이디' and host='192.168.10.31'; 변경사항 적용 > flush privileges; 모든 권한 적용 > grant all privileges on *.* to 사용자명@호스트 identified by '비밀번호' with grant option;

[ios] Frame for [내부링크]

Frame for "____" will be different at run time. 이라는 메시지가 뜨면, 1. 오류가 뜬 view를 선택한다. 2. [Command] + [Option] + [=] 을 누른다.