flutter로 앱을 개발하고 배포하면서 안드로이드랑 iOS랑 같이 심사를 넣었는데.. 안드로이드는 별 다른 이슈가 없었는데 iOS는 xcode에서 앱 업로드를 했더니 다음과 같이 메일이 왔다. 내용을 보아하니 2024년 5월 1일부터는 이메일 내용같이 새 앱이나 앱 업데이트를 업로드할때 앱의 개인정보 보호 매니페스트에 NSPrivacyAccessedAPITypes 배열에 위 내용이 사용되는 이유를 포함해야한다고한다. 아직 4월이라 심사통과는 무사히 되지만 매번 업로드 할때마다 메일이 오는것도 싫고.. 5월부터는 저게 없으면 아마 심사통과가 안될게 뻔하니 추가해보도록하자! 일단 info.plist 파일에 추가하면 되겠거니했는데 찾아보니 Xcode에서 PrivacyInfo 파일을 만들어서 작성할수 있다고한..
개발이 완료되서 이제 배포를 하려고하는데 많은 시행착오가 있었다. 일단 iOS개발자로 8년간 일했기에 안드로이드 쪽은 코딩하거나 코드리딩만 해봤지 안드로이드 앱을 배포해본 적은 없어서 뭐 비슷하겠거니하고 배포전 테스트를 했는데 appbundle을 만들어서 플레이스토어 내부테스트로 테스트를 하면 Firebase Storage랑 Authentication이 작동을 안하는 문제를 발견했다. AppCheck 를 사용하기때문에 발생하는 문제라 생각해서 2일동안 붙잡고 다른일도 못하고 해결하고자 했는데.. 첫번째로 확인한건 Firebase에 있는 Android 앱의 SHA 인증서 지문이 틀린지부터 확인해보았다. 이유는 개발하다가 중간에 Flavor를 구축해서 dev와 prod로 나누었는데 패키지 네임이 두개로 나눠..
pod install을 했더니 다음과 같이 에러가 발생하면서 pod 설치가 안되는 문제가 발생했다. [!] CDN: trunk URL couldn't be downloaded: https://cdn.jsdelivr.net/cocoa/Specs/3/b/6/AppCheckCore/10.18.1/AppCheckCore.podspec.json Response: Failure when receiving data from the peer 찾다보니 이집트나 중국에서는 vpn을 사용해서 해결하면 된다고 나와있는데 https://github.com/CocoaPods/CocoaPods/issues/11939
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..
Launching lib/main.dart on iPhone 14 in debug mode... main.dart:1 Xcode build done. 16.9s Failed to build iOS app Semantic Issue (Xcode): 'new' is unavailable /Users/dean/.pub-cache/hosted/pub.dev/firebase_app_check-0.1.2/ios/Classes/FLTAppCheckProvider.m:18:55 Semantic Issue (Xcode): 'new' is unavailable /Users/dean/.pub-cache/hosted/pub.dev/firebase_app_check-0.1.2/ios/Classes/FLTAppCheckProvi..
프로젝트 진행중 API 호출 후 반환 되는 데이터 값을 파싱하여 쓰기 위해 모델을 만들어야했는데 생각보다 만드는게 귀찮고해서 찾다보니 JSON to Dart라는 웹사이트가 있어서 써보았는데 괜찮았다. https://javiercbk.github.io/json_to_dart/ JSON to Dart JSON to Dart Paste your JSON in the textarea below, click convert and get your Dart classes for free. Handcrafted by Javier Lecuona Github json_to_dart Code Twitter javiercbk.github.io 사용방법은 API 호출 후 반환되는 JSON 값을 복사하고 위 사이트에 접속하여 이..
- Total
- Today
- Yesterday
- NSPrivacyAccessedAPICategoryFileTimestamp
- CDN: trunk URL couldn't be downloaded
- 수경재배키트
- Error (Xcode): Building for 'iOS-simulator'
- Response: Failure when receiving data from the peer
- 해결방법
- MySQL
- 리눅스 python3 설치
- NSPrivacyAccessedAPICategorySystemBootTime
- google play appcheck
- but linking in object file
- Firebase
- Failed to launch iOS Simulator: Error: Emulator didn't connect within 60 seconds
- 베란다 수경재배
- ios
- ITMS-91053: Missing API declaration
- Xcode
- Flutter
- com.google.android.gms.common.api.ApiException: 10:
- NSPrivacyAccessedAPICategoryDiskSpace
- flutter build ipa
- aws python3.12
- NSPrivacyAccessedAPICategoryUserDefaults
- /ios/Pods/MLImage/Frameworks/MLImage.framework/MLImage[arm64][2](GMLImage.o)) built for 'iOS'
- Error (Xcode): Target release_unpack_ios failed: Exception: Binary
- 아이폰
- EC2
- PlatformException(sign_in_failed
- python3.12 설치
- ios pod install error
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |