Develop(18)
-
Firebase Storage CORS 설정 방법
파이어베이스 스토리지에 저장된 이미지를 fetch로 불러와서 File타입으로 활용해야할 일이 있었는데, 처음에 요청을 하니 CORS문제로 데이터가 날아오지않았다. 해당 문제를 해결해 보려고한다. 먼저 CORS문제를 해결하려면 GCP에서 해당하는 프로젝트로 들어간다음 storage대시보드로 들어간다. 그다음 CORS를 해제할 버킷 세부정보로 들어간다음 상단 위에 콘솔을 클릭하여 연다 콘솔창을 열면 하단에 까만 화면이 뜨면서 입력할수있게 될것이다! 이제 해당 창에서 다음 명령어를 입력하여 CORS설정 파일을 만든다. echo '[{"origin": ["*"],"responseHeader": ["Content-Type"],"method": ["GET", "HEAD"],"maxAgeSeconds": 3600}]..
2023.08.01 -
0.71+ Flatlist 의 listKey 삭제
리액트네이티브 버전 0.71+ 에서는 Flatlist의 listKey가 제거되었습니다. https://github.com/facebook/react-native/blob/main/CHANGELOG.md#removed GitHub - facebook/react-native: A framework for building native applications using React A framework for building native applications using React - GitHub - facebook/react-native: A framework for building native applications using React github.com listKey는 Flatlist를 한 페이지에 여러번..
2023.05.10 -
안드로이드 배포시 com.google.android.gms.permission.AD_ID 권한 확인 오류
안드로이드 배포시(내부, 프로덕션 포함) 갑자기 com.google.android.gms.permission.AD_ID 권한 오류가 발생하였다. 광고권한을 앱 내부에서 사용하고있으니 Manifest를 확인해보라고 하더라 하지만 Admob을 사용하지는 않았었고 Analytics때문에 해당 오류가 발생하였었다. 그래서 Play Console에서 앱 콘텐츠 > 광고 ID 에서 "앱에서 광고를 사용하나요?" 질문에 "예" 로 표기해주시고 하단에 목적으로는 애널리틱스를 선택해주면 완료!
2023.05.09 -
Android 11(API 수준 30)에서 Android 12(API 수준 31)로 이전
평소처럼 안드로이드 빌드를 프로덕션으로 올리는 중이었는데, 번들을 올리니까 아래와 같은 오류가 나타났다 Android 11(API 수준 30)에서 Android 12(API 수준 31)로 이전해야합니다. 처음엔 굉장히 당황했는데 내가 아직 안드로이드를 30수준에서 사용하고있어서 그랬다. 일단 android/build.gradle에서 compileSdkVersion과 targetSdkVersion을 31로 변경하자. 이후 android/app/src/main/AndroidManifest.xml로 들어간다음 activity를 사용하고있는곳에 아래와 같은 코드를 추가하자 android:exported="false" 단 activity안에 intent-filter를 사용하고있다면 true로 설정해야한다. and..
2022.11.25 -
React-Native Android mergeDebugNativeLibs 빌드 이슈 해결
안드로이드 빌드시 'mergeDebugNativeLibs' 해당 이슈가 발생하며 빌드가 되지않는 현상이 일어나고있습니다. 해당 버그를 고치기 위해 React-Native 팀은 Hotfix를 배포하였으며 해당 사항은 아래 버전을 사용하시는 개발자님들에게 해당되는 사항입니다(0.63.x ~ 0.70.x). 0.70.x -> 0.70.5 0.69.x -> 0.69.7 0.68.x -> 0.68.5 0.67.x -> 0.67.5 0.66.x -> 0.66.5 0.65.x -> 0.65.3 0.64.x -> 0.64.4 0.63.x -> 0.63.5 반드시 업데이트가 필요하며 안드로이드 빌드를 clean 한 이후 다시 빌드를 실행해 주시면됩니다. cd android && ./gradlew clean < 0.63 ..
2022.11.15 -
Podfile Signing 오류 해결방법
Xcode 14로 업데이트 이후 Pod마다 개발팀을 설정해달라는 오류가 뜨고있습니다. 해당 오류가 발생하고있는데 Podfile에 다음을 추가해주면됩니다. installer.pods_project.targets.each do |target| if target.respond_to?(:product_type) and target.product_type == "com.apple.product-type.bundle" target.build_configurations.each do |config| config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' end end end 해당 코드는 각 Pod에 CODE SIGN을 필수로 지정하지 않게 하여 해당 오류를 피할 수 있습니다.
2022.09.22