Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Tag] KeyChain 대신 UserDefaults 를 사용해 유저 데이터를 관리하는 버전을 TestFlight 에 올립니다. #101

Open
2 tasks
PecanPiePOS opened this issue Jul 21, 2023 · 0 comments
Assignees
Labels
🎀 Add Feat 이외의 부수적인 코드 추가, 라이브러리 추가, 새로운 View 생성 😼 민주 민주 작업 중 ~.. 🦊 규보 규보 작업 중 ~..

Comments

@PecanPiePOS
Copy link
Contributor

🧩 이슈 요약

  • 릴리즈 용 버전은 유저 정보를 보안상의 이유로 Keychain 을 사용해 관리했는데, 현재 버전에서 로그아웃 기능이 부재해 Keychain 을 지우는 기능이 없는 한, Testflight 를 통해 앱을 깔게 되면 해당 유저는 Keychain 을 지울 수가 없습니다. Testflight 를 통해 사용한 유저 중, 추후 실제 릴리즈용 앱을 받은 유저들은 기존의 Keychain 을 가진 채로 앱을 실행하게 되므로 문제가 생길 요지가 있습니다. 그래서 UserDefaults 를 사용하여 해당 이슈를 해결할 수 있게 바꾸어 Testflight 에 배포합니다. - UserDefaults 를 사용하면, 앱을 삭제 시 유저 정보가 함께 삭제됩니다.

✅ 체크 리스트

  • 코드 수정
  • 해당 버전으로 TestFlight 배포
@PecanPiePOS PecanPiePOS added 🎀 Add Feat 이외의 부수적인 코드 추가, 라이브러리 추가, 새로운 View 생성 🦊 규보 규보 작업 중 ~.. labels Jul 21, 2023
@PecanPiePOS PecanPiePOS self-assigned this Jul 21, 2023
@PecanPiePOS PecanPiePOS added the 😼 민주 민주 작업 중 ~.. label Jul 21, 2023
PecanPiePOS added a commit to PecanPiePOS/Puzzling_iOS that referenced this issue Jul 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎀 Add Feat 이외의 부수적인 코드 추가, 라이브러리 추가, 새로운 View 생성 😼 민주 민주 작업 중 ~.. 🦊 규보 규보 작업 중 ~..
Projects
None yet
Development

No branches or pull requests

1 participant