MHLab blog
postsaboutguestbookmy_service
dart_flutter
21 posts
All
android
aws
basic_know
book
cloud
dart_flutter
gatsby
java
js_ts
letsencrypt
mac
mongodb
my_project
my_story
nest_js
next-js
nginx
node-js
react
redis
spring_spring-boot
thymeleaf
til
tools
ubuntu
utils
vcs_git
Flutter에서 이미지를 다룰 때 iOS의 경로 문제 (Stored image is missing)

이미지를 다루다가… 전에 마와셀 1.0 버전대 개발을 하다 겪은 일이다. 마와셀에는 와인 사진 및 셀러, 시음 노트에 이미지를 첨부하는 기능이 있다. 안드로이드에서는 잘 되어서 문제없이 넘어갔다가, iOS도 실제 디바이스에서 테스트를 진행하면서 문제가 없음을 확인했었다. 하지만 iPad용 스크린샷이 필요해서 시뮬레이터에서 구동하다가 문제가 생겼다. 이미지를 못 가져옴 시뮬레이터를 끈 다음 빌드 후 다시 접근하는데 이미지가 없어서 앱 크래시가 발생했다. 물론 2.0에서는 이미지가 없을 때 기본 이미지 표시로 바꾸긴 했다. 마와셀의 이미지는 파일명만 가져와서 저장을 하게 된다. 경로의 경우 조립해서 사용하는 방식을 사용했다. 로직에는 문제가 없었고, 뭔가 이상함을 느낀 나는 몇 가지 로그를 남기며 테스트를 했다. 그 결과 시뮬레이터의 이미지 경로가 계속 변경함을 찾을 수 있었다. 첫 번째 테스트 빌드 하였을 때 경로 /Users/testMan/Library/Developer/Core…

2024.08.14
dart_flutter

© Powered by danmin