일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 1등급사과
- 모의고사
- LineRenderer
- JavaScript
- Unity
- 개발일지
- xcode
- 고등학생
- 내신
- 수능
- 과탐
- 개발
- 고등학교
- 플레이스토어
- 바른생수
- ios
- Android
- 코틀린
- 유니티
- 수학가형21번
- 생명과학1
- kotlin
- PoLAB
- 생명과학
- 딥러닝
- Firebase
- 수학가형
- MNIST
- 포랩
- customdialog
- Today
- Total
목록개발 (15)
수학적 접근
이 글에서는 Typescript를 이용한 Node.js 환경 구성, 개발 환경을 위한 nodemon 연동, 그리고 프로덕션 환경을 위한 PM2까지 연동해 볼 것입니다. * 작업하는 환경에 Node.js와 npm이 설치되어 있다고 가정하고 시작합니다. 들어가며 현재 제가 맡고 있는 프로젝트에서는, Javascript 만으로 Node.js 백엔드 API 서버 코드를 작성하고 있었습니다. 그런데 코드 양이 늘 수록 프로젝트 관리에 한계를 느끼게 되어, Typescript를 도입하기로 결정하였습니다. Typescript로 코드를 짤 수 있으면서, 기존에 사용하던 환경을 동일하게 구성하기 위해, 여러 자료를 샅샅이 찾아가며 (+ChatGPT 까지도..) 각종 오류를 겪었습니다. 그 끝에 찾아낸 솔루션을 여기에 정..
문제 Flutter 및 XCode에서 ios 앱을 빌드하려고 할 때 아래와 같은 오류가 발생함. File not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a 왜 발생하는가? 2023년 3월 30일 Xcode가 14.3 (14E222b) (RC2) 버전으로 업데이트 되면서, 일부 파일에 대한 누락이 발생하여, 빌드 시 파일을 찾을 수 없다는 오류가 발생하고 있음. 해결 방법 Flutter 커뮤니티에서 조치를 취하거나, Xcode가 다시 업데이트 되기 전까지는 누락된 파일들을 직접 추가해서 사용하면 해결된다. 1. 누락된 파일이..
Flutter는 구글에서 개발하고 지원하는 크로스플랫폼 애플리케이션 개발 프레임워크로, 같은 구글 제품인 Firebase와 높은 연동성을 보여줍니다. Firebase의 Analytics, FCM, 인증, 스토리지 같은 좋은 기능들을 이용하기 위해, 앱에 Firebase를 연동하고자 하는 분들이 많을 것입니다. Flutter와 Firebase를 연동하는 것은 타 프레임워크에 비해 매우 쉽긴 하지만, 구글이 제시해 준 설명대로 잘 흘러가지 않았던 점이 있어서, 약간의 시행착오를 겪은 내용과 해결 방법을 담은 글을 작성해 보겠습니다. 먼저, Firebase Console로 이동하여 프로젝트를 하나 생성합니다. https://console.firebase.google.com/ Google Analytics 연결..
Full Message는 아래와 같습니다. error build: '/Users/***/Library/Developer/Xcode/DerivedData/Unity-iPhone-***/Build/Products/ReleaseForRunning-iphoneos/AppAuth/AppAuth.framework/AppAuth(OIDAuthorizationService.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. file '/Users/*..
Push Notification, Background Modes Capability 추가, UserNotifications.framework 추가, Firebase 설정 및 인증키 업로드(FCM의 경우)와 같이, 공식 문서에 나와 있는 모든 것을 다 했음에도 불구하고 알림 기능이 제대로 동작하지 않는 경우가 있습니다. (공식문서 - FCM: https://firebase.google.com/docs/cloud-messaging/unity/client?hl=ko) 바로 유니티 Project Settings - Player 에서 앱 이름을 한글로 지정했을 경우인데요, 이렇게 지정하면 XCode의 PRODUCT_NAME_APP 의 값이 저 곳에 쓴 값 그대로 들어가는데, 이 값이 한글일 경우, 알림 권한을 묻..
Font Asset을 만드는 방법 자체는 다른 블로그들에 잘 설명되어 있어서 생략하고, 추가해야 할 영문자, 숫자, 특수문자, 상용한글을 제가 원하는 정도로만 모아둔 블로그는 없어서, 따로 정리하여 올려둡니다. 조작만 있는 게임이 아닌, Input Field가 있어서 채팅, 글쓰기 등 사용자의 텍스트 입력을 받아야 하는 게임일 경우에, 최소한 이 정도는 포함해야 한다고 생각되는 글자들을 모아봤습니다. 그럼에도 불필요해보이는 특수문자 등이 경우에 따라 있겠지만, 쭉 보시고 불필요한 부분은 제거 후 사용하면 되겠습니다. Window - TextMeshPro - Font Asset Creator에서 Character Set: Custom Characters 를 선택한 다음 아래 내용을 붙여 넣으면 됩니다. !..
2022년 8월 2일부터 Google Play Store에 인앱 결제 기능을 사용하는 신규 앱을 올리기 위해서는 Google Billing v4 이상을 사용하여야 합니다. 기존 앱 또한 11월 1일부터는 Google Billing v4 이상을 사용하여야 합니다. 참고: https://developer.android.com/google/play/billing/release-notes 이는, Unity IAP 기준으로는, 4.4.1 이상의 버전을 사용해야 함을 의미합니다. Unity IAP 공식 매뉴얼을 확인해보면, (공식 매뉴얼: https://docs.unity3d.com/Packages/com.unity.purchasing@4.4/manual/StoresSupported.html) Unity IAP 4..
처음 프로젝트를 생성하여 게임 오브젝트들을 배치할 때, 아래와 같이 줌 아웃을 하면 오브젝트가 회색으로 보이는 현상이 나타날 수 있습니다. 줌 인을 하면 잘 보이는데, 줌 아웃을 할 수록 회색으로 보입니다. 실제로 빌드해보면 문제는 없지만, 개발하는 과정에 굉장히 불편하고 신경쓰입니다. 해결 방법은 간단합니다. 상단 메뉴에서 Windows > Rendering > Lighting 으로 이동합니다. 그리고 Environment > Other Settings 에서 Fog 옵션을 꺼줍니다. 이렇게 하고 나면, 줌 아웃시 오브젝트가 회색으로 보이는 문제가 사라집니다.