첫 출시 프로젝트에서 크리티컬한 맹점이 있었습니다.
날짜관련 앱을 만든다면, 또 그 앱을 앱스토어에 출시했을때 심사에 리젝이 났다면,
한번쯤 확인해보면 도움이 될 코드를 보여주고 마무리하겠습니다.
let dateFormatter: DateFormatter = {
let formatter = DateFormatter()
formatter.locale = Locale.current
formatter.timeZone = TimeZone.current
formatter.dateFormat = "dateFormat".localized()
return formatter
}()
/*
formatter.locale = Locale.current
formatter.timeZone = TimeZone.current
formatter.locale = Locale(identifier: "ko_KR")
formatter.timeZone = TimeZone(abbreviation: "KST")
*/
locale 과 timeZone을 특정 국가로 한정하고 있지는 않은지 확인이 필요합니다.
앱 스토어에 출시되는 앱은 현재 나의 지역과 다른 리뷰어가 심사를 해보기 때문에,
내가 테스트해본 환경과 리뷰어의 테스트환경이 다르기 때문에 예상치 못한 크래쉬가 발생할 수 있습니다.
[swift / iOS] UIAlert, Custom Alert (0) | 2022.11.18 |
---|---|
[iOS/Swift] 옵셔널?!(Optional) (0) | 2022.11.05 |
[iOS/Swift ] UITableViewCell에서의 타입 캐스팅 (0) | 2022.10.11 |
[iOS/Swift ] for ~ in VS forEach (0) | 2022.10.11 |
[Swift] 다른 파일의 메서드 호출하기 (0) | 2022.08.13 |