XCode 에서 testFlight 업로드중 실수로 Destibution Certificate File 을 생성해 버렸다. 이럴때는 Finder -> 응용프로그램 -> 유틸리티 -> 키체인접근 그림 1에서 처럼 인증서 항목을 클릭하고, 최신 생성된 인증서를 제거해 주면 된다.
iOS 13 업데이트 이후 Error 가 뿜어져 나온다 ... 또하나 찾은 Error 내용은 아래와 같다. Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'App called -statusBar or -statusBarWindow on UIApplication: this code must be changed as there's no longer a status bar or status bar window. Use the statusBarManager object on the window scene instead.' 이전 처럼 UIApplication 에서 status bar 를 가져 올수 없다. 이..
iOS 13 버전 이상부터 Dark Mode 기능을 사용할 수가 있다. 사용자가 테마를 바꿀경우 앱도 자동으로 다크 테마로 변경이 되는데, 문제는 이에대해 따로 적용을 안 해 놓으면 배경색을 따로 지정을 안했을 경우 전부 검정색으로 변하게 된다. 앱 자체 테마가 Light Dark 둘 다 콘셉트에 맞으면 좋은 디자인 이겠지만, 오래된 앱들은 대부분 Dark 테마는 고려를 하지 않은 디자인이 대부분일 것이다. 따라서 임시 방편으로 디자인을 개선할 때까지 다크 테마를 막는 방법을 알아보자! 방법은 너무나도 쉽다. Info.plist 파일에 key : User Interface Style value : Light 로 설정을 해주면 된다. 이는 반대로 하면 무조건 다크 테마가 적용이 가능하다는 뜻도 되겠다.
오늘 직장 동료분의 추천으로 수미 국밥에 가게 되었다. TV에서도 나온다길래 부푼 기대를 가지고 입장! 내부는 아래와 같다. 7평 남짓한 공간에 테이블이 배치되어 있다. 가격은 아래와 같다. 이 날은 수미 국밥 (애호박) 이였는데 전날 갔다 왔던 동료분이 육개장이 나왔다고 하니, 아마 메뉴가 그날그날 바뀌나 보다. 밑반찬은 아래와 같다. 밑반찬 맛은 평범하다 국밥도 평범하게 한 3~5분 만에 바로 나왔다. 일단 생각보다 안에 건더기가 많다. 고기가 잘게 잘라져 있지만 그래도 은근히 들어있다. 국물 맛은 순두부찌개에 가까운 맛이었다. 내부는 깔끔하고, 인테리어 또한 약간 한옥 느낌이 있어서 한 번쯤은 가고 싶게 만든다. 물이 맛있다. 맛있게 먹고 갑니다 김수미 선생님!!!!!
iOS 13 Version Simulator에서 테스트 중 이상한 현상을 발견했다. 바로 아래와 같은 코드를 호출하면 self.dismiss(animated: true) 화면이 검정색으로 바뀌면서 먹통이 돼버리는 것이다. 메시지는 아래와 같이 뜨는데 이게 해당 현상과 관련이 있는지는 잘 모르겠다. ProcessAssertion::processAssertionWasInvalidated() 그래서 self.dismiss(animated: false) 로 변경해주니 해당 현상을 해결이 되었다. 이제 기존 애니메이션 처리를 어떻게 처리해야 될지 찾아봐야겠다...