어쩌다보니 Django를 써야할 일이 생겨서 프로젝트를 생성하고 python manage.py migrate를 실행했는데 NameError: name '_mysql' is not defined 에러가 발생해서 찾다보니 pymysql을 설치해서 쓰면 된다고해서 설치해봤더니 잘되었다. 해결방법은 다음과 같다. 1. pip install pymysql 2. settings.py에 import pymysql 3. 다음 코드 추가 pymysql.install_as_MySQLdb() 4. python manage.py migrate 실행 5. django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.3 or newer is required; you have 1.0..
Launching lib/main.dart on iPhone 14 in debug mode... main.dart:1 Xcode build done. 2.0s Failed to build iOS app Error output from Xcode build: ↳ 2023-05-23 15:20:09.324 xcodebuild[46411:22769200] DVTCoreDeviceEnabledState: DVTCoreDeviceEnabledState_Disabled set via user default (DVTEnableCoreDevice=disabled) xcodebuild: error: Unable to find a destination matching the provided destination speci..
FirebaseApp.configure() Firebase Project를 두개 생성하고 이렇게 두개 생성하고 둘다 앱 등록후 GoogleService-Info.json 파일을 받고 dev에서 받은 파일은 파일명을 GoogleService-Info-dev.json으로 변경후 이렇게 프로젝트 폴더에 추가해준다. 그리고 AppDelegate.swift 파일을 열고 FirebaseApp.configure() 이렇게 되어있던 소스를 다음과 같이 수정한다. var fileName = "GoogleService-Info" #if DEBUG fileName = fileName + "-dev" #endif let filePath = Bundle.main.path(forResource: fileName, ofType: ..
[Flutter] firebase_app_check reCAPTCHA v3 key 만들기 https://www.google.com/u/1/recaptcha/admin/create?hl=ko 로 이동하여 사이트 등록을 진행한다. reCAPTCHA 유형에서는 reCAPTCHA v3를 클릭하고 도메인을 추가한다. 그러면 이렇게 키가 생성되는데 사이트 키를 복사 kodean.tistory.com reCAPTCHA code를 생성하고 로컬 Web에서 Firebase App Check를 실행하면 도메인이 localhost:포트 번호로 실행이 되어서 Firebase 접근이 불가능하다. 이런 경우 reCAPTCHA에 도메인을 localhost로 추가해야하나 고민을 하게 되는데 localhost로 추가를 하게 되면 Ap..
실컷 설치해두고 ios 시뮬레이터에서 디버깅을 하니 firestore_app_check가 정상적으로 작동해서 차단당해버렸다.. 시뮬레이터에서 firestore_app_check를 하면 안되는 것이 맞다! 하지만 디바이스를 꽂아서 테스트하기엔 귀찮음이 심해 시뮬레이터에서 하는 방법이 있을거같아 찾아보았더니 https://firebase.google.com/docs/app-check/flutter/debug-provider?hl=ko Flutter로 디버그 제공자와 함께 앱 체크 사용 | Firebase 앱 체크 5월 10일, Google I/O에서 Firebase가 돌아옵니다. 지금 등록하기 의견 보내기 Flutter로 디버그 제공자와 함께 앱 체크 사용 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘..
https://www.google.com/u/1/recaptcha/admin/create?hl=ko 로 이동하여 사이트 등록을 진행한다. reCAPTCHA 유형에서는 reCAPTCHA v3를 클릭하고 도메인을 추가한다. 그러면 이렇게 키가 생성되는데 사이트 키를 복사후 recaptcha-v3-site-key 부분을 복사한 키 값을 붙여넣으면 된다. Future main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); await FirebaseAppCheck.instance.activate( webRecaptchaSiteKey: 'recaptcha-v3-site-key', androidProvider: ..
- Total
- Today
- Yesterday
- 수경재배키트
- NSPrivacyAccessedAPICategoryFileTimestamp
- 리눅스 python3 설치
- 베란다 수경재배
- Xcode
- Firebase
- flutter build ipa
- ios
- Response: Failure when receiving data from the peer
- ITMS-91053: Missing API declaration
- ios pod install error
- PlatformException(sign_in_failed
- google play appcheck
- NSPrivacyAccessedAPICategoryUserDefaults
- Failed to launch iOS Simulator: Error: Emulator didn't connect within 60 seconds
- but linking in object file
- Error (Xcode): Target release_unpack_ios failed: Exception: Binary
- CDN: trunk URL couldn't be downloaded
- python3.12 설치
- ios 앱 심사상태
- 해결방법
- MySQL
- Flutter
- NSPrivacyAccessedAPICategorySystemBootTime
- 아이폰
- com.google.android.gms.common.api.ApiException: 10:
- NSPrivacyAccessedAPICategoryDiskSpace
- 슬랙으로 보내기
- EC2
- aws python3.12
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |