
개발이 완료되서 이제 배포를 하려고하는데 많은 시행착오가 있었다. 일단 iOS개발자로 8년간 일했기에 안드로이드 쪽은 코딩하거나 코드리딩만 해봤지 안드로이드 앱을 배포해본 적은 없어서 뭐 비슷하겠거니하고 배포전 테스트를 했는데 appbundle을 만들어서 플레이스토어 내부테스트로 테스트를 하면 Firebase Storage랑 Authentication이 작동을 안하는 문제를 발견했다. AppCheck 를 사용하기때문에 발생하는 문제라 생각해서 2일동안 붙잡고 다른일도 못하고 해결하고자 했는데.. 첫번째로 확인한건 Firebase에 있는 Android 앱의 SHA 인증서 지문이 틀린지부터 확인해보았다. 이유는 개발하다가 중간에 Flavor를 구축해서 dev와 prod로 나누었는데 패키지 네임이 두개로 나눠..

xcode 업데이트가 되고 Failed to launch iOS Simulator: Error: Emulator didn't connect within 60 seconds 에러가 뜨고 시뮬레이터랑 연결이 안되는 문제가 또 발생.. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs 로 이동해서 ls를 하여 SDK목록을 한번 보자 예전에 vi .zshrc에서 PATH값을 MacOSX14.0SDK로 잡아줬던게 생각나서 확인했더니 export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacO..

ios 개발할때야 mac os 업데이트 이후 xcode만 업데이트만 하면 바로 개발이 가능했던거 같은데.. flutter로 개발할때 mac os 업데이트를 해본 적이 없어서 자꾸 업데이트 암호를 입력하라고 창이 떠서 결국 업데이트를 했다. 먼저 xcode를 앱스토어에서 업데이트하고 빌드를 해봤는데 이렇게 뜨고 아래와 같은 git을 자꾸 설치하라고 뜬다.. 설치를 했는데도 계속 뜬다.. brew install git을 해서 install을 했는데 m1부터는 brew를 설치할때 arch -arm64 를 앞에 붙이고 arch -arm64 brew install git 이런 식으로 해야 설치가 된다 안 그럼 Error: Cannot install under Rosetta 2 in ARM default prefi..

Flutter에서 assets안에 폴더를 추가하면 경로를 일일이 추가해줘야하는 경우가 많다. assets 하위에 폴더가 계속 생성되면 자동으로 추가해주는 라이브러리가 없을까 찾아보다보니 asset_fill이라는 라이브러리가 있어 사용해보았다. 1. 터미널에서 flutter pub add asset_fill 를 프로젝트 폴더에서 실행하여 asset_fill을 추가한다. 2. pubspec.yaml에서 flutter: assets: - assets/ 이렇게 assets: 하위에 - assets/을 추가한다 (이미 디렉토리가 추가되어있는 경우 그냥 아무것도 안해도된다.) 3. flutter pub run asset_fill 를 터미널에서 입력한다. 그럼 아래와 같은 이미지가 처럼 실행이 된다. 4. pubsp..

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..

[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..
- Total
- Today
- Yesterday
- NSPrivacyAccessedAPICategoryUserDefaults
- 해결방법
- 리눅스 python3 설치
- Error (Xcode): Target release_unpack_ios failed: Exception: Binary
- Flutter
- ios 앱 심사상태
- 슬랙으로 보내기
- aws python3.12
- Failed to launch iOS Simulator: Error: Emulator didn't connect within 60 seconds
- 베란다 수경재배
- Firebase
- google play appcheck
- NSPrivacyAccessedAPICategoryDiskSpace
- NSPrivacyAccessedAPICategoryFileTimestamp
- ITMS-91053: Missing API declaration
- 아이폰
- flutter build ipa
- PlatformException(sign_in_failed
- but linking in object file
- MySQL
- ios
- Response: Failure when receiving data from the peer
- EC2
- com.google.android.gms.common.api.ApiException: 10:
- 수경재배키트
- CDN: trunk URL couldn't be downloaded
- NSPrivacyAccessedAPICategorySystemBootTime
- ios pod install error
- python3.12 설치
- Xcode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |