본문 바로가기

분류 전체보기76

Uncaught exception: Could not instantiate class named _UITextLayoutView because no class named _UITextLayoutView was found 야.. 애플.. 니네 일 이렇게 할래..? 오전중에 xcode를 11.1에서 11.2로 업데이트 했다. 그리고 갑자기 UITextView가 있는 뷰컨을 로드 하려고 하는데 아래와 같은 로그를 뿜으며 앱이 죽었다. 2019-11-05 14:25:44.377595+0900 [2828:587484] WARNING: GoogleAnalytics 3.13 void GAIUncaughtExceptionHandler(NSException *) (GAIUncaughtExceptionHandler.m:48): Uncaught exception: Could not instantiate class named _UITextLayoutView because no class named _UITextLayoutView was fo.. 2019. 11. 5.
iOS 13.2 bug ) background에서 앱이 suspend -> terminated되는 이슈 아.. iOS 13.2가 저번주에 업데이트 되고 CS문의가 폭발했다. 고객들의 증상들은 모두 동일하게 "백그라운드 상태로 앱을 뒀다가 다시 진입했더니 앱이 재시작되서 사용할수가 없어요!" 였다. 당연히 앱을 백그라운드 상태에서 두고 일정시간이 지나면 재시작되죠! 라고 생각했는데, 전화를 받거나, 카톡을 하거나 등등의 짧은 시간에도 앱이 무조건 재시작된다는거다. 아 증말.. 처음엔 우리 앱 문제인가 했다. 앱을 업데이트한지 며칠 되지 않았으며, 관련해서 아무리 구글링해봐도 비슷한 이슈가 안나왔기때문이다.... (검색어를 몰랐지...) 우리만 이상하면 우리잘못, 포럼에 올라오면 apple 잘못.... 여튼 우리 앱이 메모리를 많이 차지하고 있어서 시스템 상에서 가용할 메모리가 없기때문에 제일 먼저 죽이는것이.. 2019. 11. 4.
iPadOS 13 에서 userAgent가 Mac으로 넘어오는 이슈 부들부들 항상 apple에서 새로운 OS들이 나오면 이슈가 먼가 모르게 이슈가 많다. 패드에서 앱을 테스트 하다가 뭔가 이상해서 보니 모바일 웹에서 보여야 할 웹의 UI들이 노출되고 있었다. 뭐지..? 그래서 삽질을 하다가 사파리 디버깅 모드로 보니까 useragent로 패드를 구분하는 부분을 아예 타지 않았다. 보통 iOS, iPad 구분할 때 아래와 같이 구분 한다. navigator.userAgent.match(/iPhone|iPad|iPod/i) == null ? false : true; 근데 iPadOS13으로 올라오면서 갑자기 UserAgent가 아래처럼 바뀌었다. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15) AppleWebKit/605.1.15 (KHTM.. 2019. 9. 27.
Mutating a priority from required to not on an installed constraint (or vice-versa) is not supported. You passed priority 999 and the existing priority was 1000. 저는 주로 개발할 때 코드로 UI를 작성하는걸 즐겨하는데요. 갑자기 아래와 같이 에러를 뿜으며 앱이 죽었다. Mutating a priority from required to not on an installed constraint (or vice-versa) is not supported. You passed priority 999 and the existing priority was 1000.) 대충 해석해보니 내가 레이아웃의 우선순위를 기본 1000에서 낮춰 999로 변경해두었는데, 이게 동적으로 바뀔수 없다는 뜻인듯!? 엥? 나는 레이아웃을 만드는 시점에 우선순위를 변경했는데? 알고보니 내가 레이아웃관련 코드를 쉽게 사용하려고 익스텐션을 만들어서 사용하고 있었는데, 그때 귀찮아서 그냥 만듬과 동시에.. 2019. 9. 26.
pod repo 업데이트가 안될 때 간만에 네트워크 라이브러리를 일부 수정하고 push하려는데 에러를 뿜으며 아래처럼 로그가 나왔다. bagjiyeon-ui-MacBook-Pro:MBNetwork jiyeonpark$ pod repo push MBSpecs MBNetwork.podspec --allow-warnings Validating spec -> MBNetwork (0.2.11) - ERROR | [iOS] unknown: Encountered an unknown error (Could not find a `ios` simulator (valid values: ). Ensure that Xcode -> Window -> Devices has at least one `ios` simulator listed or otherwise add.. 2019. 9. 23.
반응형