본문 바로가기

분류 전체보기

(21)
서울에서 스팀게임을 할 수 있는 PC방을 갔다 왔습니다 이제까지 PC방에서 스팀게임은 하기 어려웠다고 하네요. 최근 서울에서 스팀게임을 공식으로 지원하는 PC방이 몇 군데 생겼습니다. 그중 집에서 가까운 피씨나인에 갔다 왔습니다. 모든 좌석의 왼쪽 상단에는 스팀 게임 실행에 대한 안내가 있네요. 화면 하단에서 CD게임을 클릭하면 Steam(런처)를 실행할 수 있습니다. 스팀 계정의 아이디로 로그인했습니다. 상점에서 게임을 받아서 실행이 가능했습니다. 그런데 무료로 플레이할 수 있다는 광고한 스팀 게임중에 상당수는 위와 같이 인증을 요구하며 실행이 안됩니다. 현재 베타 서비스기간인 걸로 들었는데 관리가 잘 안되고 있나봐요. 피씨나인 PC방의 주소는 서울 성북구 오패산로 49 입니다. 월곡역에서 도보로 가실 분은 "보행자용 지도, 내비게이션" 앱을 사용해보세요...
[Swift] "Cannot find type 'MessagingRemoteMessage' in scope" 오류 해결방법 최신 Firebase/Messaging 라이브러리를 설치하면 작성한지 오래된 코드에서 위 제목과 같은 오류가 발생합니다. 최신 라이브러리에서 변경된 부분이 있기 때문인데요. 다음은 fcm 관련 작성한지 오래된 코드입니다. extension AppDelegate: MessagingDelegate { func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String) { Logger.info(message: "Firebase registration token: \(fcmToken)") // fcmkey를 서버로 전송하기 위해서 UserDefaults 저장 UserDefaults.standard.set(fcmToken, for..
[Xcode] "Has ambiguous scrollable content..." 오류 해결방법 "Content and frame layout guides before iOS 11.0" 오류도 같은 방법으로 해결하세요. 1. Size inspector에서 Content Layout Guides에 체크 해제하세요. 2. 이제 실행하면 됩니다. 빨간 화살표는 무시하세요.
[Xcode] NSUnknownKeyException 아무리 찾아봐도 잘못된 부분이 없는 경우 해당 storyboard를 삭제하고 새로 생성해서 view를 연결하세요.
Sourcetree에서 push가 안될 때 해결 방법[macOS] Sourcetree에서 push를 시도할 때 permission 문제로 실패할 수 있습니다. 이 경우 다음 방법을 적용하여 해결할 수 있습니다. 1. macOS의 key chain에서 git을 검색한 다음 모두 삭제하세요. 2. Sourcetree의 상단 메뉴바에서 Preferences... > Accounts에 들어가 해당 계정을 삭제하세요. 3. 터미널에서 해당 프로젝트 폴더로 들어가 다음 명령어를 입력하여 로컬 리파지토리의 인증을 리셋하세요. git config --unset credential.helper 4. 계속해서 git push를 실행한 다음 계정 정보를 입력하세요. 5. 이제 Sourcetree에서 push를 해보면 정상동작할 것입니다.
맥 카탈리나에서 안드로이드 환경변수 설정하는 방법 맥 카탈리나는 zsh를 사용하기 때문에 ~/.zprofile이나 ~/.zshrc에 환경변수 추가하세요.
맥 카탈리나에서 cocoapods 설치 오류 해결방법 맥 카탈리나에서 "sudo gem install cocoapods"로 설치시 오류가 발생했습니다. 구글링을 해보니 rudy의 버전 문제인 듯 추측되었습니다. 간단한 해결방법은 brew를 사용하여 cocoapods를 설치하는 것입니다. 1> "brew cleanup -d -v" 실행 2> "brew install cocoapods" 실행 링크 관련하여 오류 발생시 "brew link cocoapods" 실행이 필요할 수 있습니다. ocoapods
맥 카탈리나에서 brew 설치 오류 해결방법 (PKDownloadError error 8.) xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools' Failed during: /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools 다음과 같은 오류 메시지가 출력되며 brew가 설치되지 않습니다. 해결방법은 먼저 Command Line Tools for Xcode를 수동으로 설치한 다음 brew를 설치하는 것입니다. 다음 링크에서 해당 버전의 Command Line Tools for Xcode를 설치하세요. https://developer.apple.com/dow..
[Swift] iOS 14.x로 업데이트후 푸시 알림이 작동하지 않을 때 해결방법 iOS 13.x에서 잘 작동하던 푸시 알림이 폰을 iOS 14.x로 업데이트한 다음부터 잘 작동하지 않았습니다. 구글 검색을 해보니 한글이 문제를 일으키는 것으로 보였습니다. 다음은 수정해야 할 항목들입니다. 1. Product Name을 영어로 수정 2. Entitlements 파일명을 영어로 수정. Build Settings > Code Signing Entitlements도 수정 제 경우에는 두 가지를 수정해서 해결되었습니다. 혹시 추가적인 처리가 필요할 수도 있습니다.
React Native 바코드 스캐너 예제 목차 개요 React Native로 바코드를 스캔하는 예제입니다. QR 코드 역시 스캔이 가능합니다. 다른 바코드 스캐너 예제를 보면 한 페이지에서 바코드 스캐너를 띄웁니다. 하지만 실무에서는 별개의 페이지에서 스캐너를 띄우는 경우가 많으므로 여기 예제에서는 별개의 페이지에서 스캐너를 띄우는 방법을 살펴보겠습니다. React Native에서 페이지 이동은 React Navigation 라이브러리를 사용합니다. React Navigation 사용법은 아래 링크를 참조하세요. reactnavigation.org/docs/getting-started/ React Navigation What follows within the _Fundamentals_ section of this documentation is ..