PGR21.com
- 자유 주제로 사용할 수 있는 게시판입니다.
- 토론 게시판의 용도를 겸합니다.
Date 2020/07/10 21:22:32
Name 리노
Subject iOS 앱들에서 대량의 앱 크래시가 발생하고 있습니다.
이 주제로 자유게시판에 글을 쓸까 말까 하다가, 사태가 길어질듯하여 글을 남깁니다.

저번 5월 6일경에 아이폰/아이패드 앱들에게서 대량의 앱 크래시 사태(스포티파이, 바이버, 네이버 지도, 카카오T, 쏘카 등등..)가 난 적이 있습니다.

그때의 흔적은 여기서 찾을 수 있고요: https://status.firebase.google.com/incident/Crashlytics/20003

그리고 같은 일은 없을 줄 알았는데, 5시간 전에 또 같은 일이 발생하였습니다.



원인은 앱 내에 내장된 페이스북 SDK 때문입니다.
현재 github 이슈 트래커로 문의가 많이 올라오고 있는 상황이고요: https://github.com/facebook/facebook-ios-sdk/issues

네이버 쪽 서비스(블로그, 카페, 지도, TV, 파파고, 바이브, 등등...)와 왓챠, 웨이브, 티빙, 호갱노노, 배달의 민족, 리디북스 , 에브리타임 등등 많은 서비스가 영향을 받고 있습니다.

나는 페이스북 앱이나 가입도 안되어 있는데 무슨 상관이냐! 하실 분들이 계실껀데요.

페이스북 SDK는 나의 앱에서 페이스북 로그인, 공유 등을 구현할때도 쓰지만 보통은 광고 때문에 많이 씁니다.

페이스북 또는 인스타그램에 광고를 내려고 할 경우, 나의 앱에 페이스북 SDK를 내장하여 광고 추적이 가능해야 합니다.

그리고 페이스북 광고는 트위터나 애플 서치 애즈, 구글 애드센스에 비해 적은돈으로 효과가 꽤 좋은 편이라 앱 홍보를 위해 기본적으로 가져가는 추세입니다.

해당 목적 때문에 거의 모든 앱에서 페이스북 SDK를 내장하고 있다고 봐도 무방합니다.




문제는 5월달에 일어났던 일은 이틀 뒤에 완전히 종결이 되었다는 점입니다.

그래서 주말을 끼고 있는 오늘부터 주말 내내 앱이 작동하지 않을 수 있습니다... 이 점 유념에 주세요ㅠㅠㅠㅠㅠ (글을 쓴 목적)

현재 몇몇 앱들은 긴급 업데이트를 하고 있는것으로 보이고, 저가 개발한 앱의 경우 Facebook iOS SDk 7.0.1인데 앱크래시는 발생하지 않고 있습니다.

아마 5월달에는 6.5.0을 사용했던것 같은데, 그때는 앱크래시가 발생했습니다. 아마도 버전 7 미만일 경우 발생하고 있지 않나 싶네요.

이상입니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
20/07/10 21:25
수정 아이콘
아 이래서 몇몇 어플이 지금 안되는 거군요 정보 감사합니다
안스브저그
20/07/10 21:28
수정 아이콘
아이패드로 lck 보려는데 네이버tv앱이 안되는 이유가 잇엇군요.
이와타테 사호
20/07/10 21:29
수정 아이콘
저도 안 되고 있네요.
자두삶아
20/07/10 21:33
수정 아이콘
페이스북 픽셀 js 와 크롬 브라우저 충돌 때문에 alert/confirm 박스가 터지는 오류가 한 6개월 정도 걸쳐서 해결되었던 것 같은데 페이스북이 은근 큰일을 많이 치는군요...
20/07/10 21:39
수정 아이콘
네이버 지도랑 호갱노노가 왜 자꾸 튕기나 했는데 이거 때문이었나보네요..
20/07/10 21:42
수정 아이콘
갑자기 네이버지도 앱이 안되더니만 이런 이유였군요. 자국내나 글로벌에서 점점 민폐가 되가는 페북 보면 곧 망할 것 같습니다.
Helloween
20/07/10 21:42
수정 아이콘
SRT 앱도 안되고 있습니다~
일요일날 타야 되는데 표확인은 어떻게 될런지..ㅠ
20/07/10 21:43
수정 아이콘
스포티파이가 안되서 혹시 싶었더니만 역시군요.
20/07/10 21:46
수정 아이콘
호갱노노는 방금 전부터 다시 잘 돌아갑니다.
담당자 야근 했겠네요.
노련한곰탱이
20/07/10 21:47
수정 아이콘
아 이래서 네이버TV가 안되는 거였구나;;;
20/07/10 21:56
수정 아이콘
+추가
글을 너무 급하게 쓴다고 누락된 부분이 있어서 댓글로 추가합니다.

5월경에 있었던 앱크래시 사태의 경우, 최종적으로는 서버에서 보낸 데이터 타입과 앱에서 받는 부분의 타입이 서로 맞지 않아서 앱 크래시가 났었습니다.

iOS의 경우 Objective-C와 Swift는 변수의 타입(정수형, 스트링, 배열 등등..)을 항상 정해놔야 합니다. 물론 id(Swift의 경우 Any)로 선언할 수는 있지만 보통 그렇게는 잘 구현하지 않습니다.

해당 시점이 SDK 7을 새로 출시했을 시점인데, 서버 디플로이를 하기 전에 해당 부분의 테스트를 진행하지 않았던 모양입니다-_-;;

이번에는 자동으로 이벤트를 추적하는 기능(결제 등)과 자동 로그인, 자동 인스턴스 초기화, 기능쪽에서 문제가 있습니다.
여기서 NSDictionary 타입 넣는 곳에서 NSNull로 받으면서 생기는 문제가 있습니다. 최종적으로는 [NSNull count];를 호출하는데, 해당 명령어는 NSNull에 없으므로 앱이 죽습니다.

페이스북 분석 콘솔쪽에서 자동으로 추적하는 옵션들을 끄면 급한불은 꺼지는것 같습니다.
유리한
20/07/10 22:05
수정 아이콘
작년에는 30분정도 네이버맵 SDK 사용하는 ios 앱들이 크래시로 죽었었습니다. 크크
-안군-
20/07/10 22:06
수정 아이콘
페이스북이 늘 자랑하는게 devops인데, 이게 오히려 독이 된 상황인기 보네요. 근데 지들이 devops면 뭐하나, SDK 갖다쓰는 업체들이 그걸 매번 따라가질 못하는데...
20/07/10 22:07
수정 아이콘
다행히 빨리 해결이 된 모양입니다. 현재는 앱들이 정상적으로 동작하고 있습니다.

하지만 이러다가 또 꺼지고 할 수 있습니다. 5월에도 그랬거든요ㅠㅠ
20/07/10 22:10
수정 아이콘
저는 불편을 겪진 않았습니다만, 무슨 일인지 잘 이해가 되네요. 좋은 정보 감사합니다.
수박바
20/07/10 22:16
수정 아이콘
저는 이게 수시로 이래서 배터리 성능 저하로 인한 폰 문제라고 생각했는데 오늘은 ios 문제였군요
근데 잊을만하면 이러는건 제 폰 문제 맞겠죠?
쵸코하임
20/07/10 22:20
수정 아이콘
아까 패드가 잘 안되던게 이거 때문이었나보군요
구라리오
20/07/10 22:26
수정 아이콘
달달한고양이
20/07/10 22:37
수정 아이콘
게임이 안돼요 흑흑
이와타테 사호
20/07/10 22:50
수정 아이콘
해결되었네요
말다했죠
20/07/10 22:53
수정 아이콘
아 또 이거였군요
감전주의
20/07/11 00:51
수정 아이콘
저번에 운영하던 앱 출근길에 확인하려는데 실행도 안 되서 화들짝 놀랬던 기억이 나네요;;
20/07/11 01:48
수정 아이콘
아까 고프로 어플이 이상했었는데 이 이유였겠네요
20/07/11 03:22
수정 아이콘
뭔짓을 하길래 런타임에러 하나에 싹다 앱이 뻣어버리는거지..
20/07/11 06:45
수정 아이콘
호갱노노는 무슨 어플인가요??
츠라빈스카야
20/07/11 07:26
수정 아이콘
부동산 실거래가 조회던가...아무튼 부동산 관련 어플인걸로 압니다.
나성범
20/07/11 08:12
수정 아이콘
모든 부동산 거래는 정부에 신고되고 투명하게 공개됩니다. 그걸 정리해서 보여주는 앱입니다. 아파트 구하는 사람들의 필수 앱입니다
톨기스
20/07/11 09:01
수정 아이콘
어쩐지 왜 안되나 했습니다. 네이버지도, 오디오클립 어플이 실행이 안되었어요. 지웠다 깔아도 동일했습니다. 그리고 유투브 실행속도도 현저히 떨어지더군요. 재생화질만 이상없고 가로,세로모드 변경, 재생 위치 변경등이 너무 느렸습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회 추천
101278 전기차 1년 타고 난 후 누적 전비 [55] VictoryFood12099 24/04/14 12099 7
101277 '굽시니스트의 본격 한중일세계사 리뷰'를 빙자한 잡담. [38] 14년째도피중8326 24/04/14 8326 8
101276 이란 이스라엘 공격 시작이 되었습니다.. [54] 키토15409 24/04/14 15409 3
101275 <쿵푸팬더4> - 만족스럽지만, 뻥튀기. [8] aDayInTheLife5173 24/04/14 5173 2
101274 [팝송] 리암 갤러거,존 스콰이어 새 앨범 "Liam Gallagher & John Squire" 김치찌개2948 24/04/14 2948 0
101273 위대해지지 못해서 불행한 한국인 [24] 고무닦이7331 24/04/13 7331 8
101272 [강스포] 눈물을 마시는 새 고이(考異) - 카시다 암각문 채우기 meson2813 24/04/13 2813 4
101270 사회경제적비용 : 음주 > 비만 > 흡연 [44] VictoryFood7391 24/04/12 7391 4
101268 북한에서 욕먹는 보여주기식 선전 [49] 隱患9757 24/04/12 9757 3
101267 웹툰 추천 이계 검왕 생존기입니다. [43] 바이바이배드맨7562 24/04/12 7562 4
101266 원인 불명의 고양이 신경·근육병증 다수 발생...동물보호자 관심 및 주의 필요 [62] Pikachu11786 24/04/12 11786 3
101265 [강스포] 눈물을 마시는 새 고이(考異) - 암각문을 고친 여행자는 누구인가 (2) [11] meson3391 24/04/11 3391 4
101264 [강스포] 눈물을 마시는 새 고이(考異) - 암각문을 고친 여행자는 누구인가 (1) [4] meson5424 24/04/11 5424 3
101263 이제는 한반도 통일을 아예 포기해버린듯한 북한 [108] 보리야밥먹자15623 24/04/11 15623 4
101262 창작과 시샘.(잡담) [4] aDayInTheLife3715 24/04/10 3715 1
101261 읽을 신문과 기사를 정하는 기준 [10] 오후2시3925 24/04/10 3925 8
101260 자동차 전용도로에 승객 내려준 택시기사 징역형 [45] VictoryFood7790 24/04/10 7790 5
101258 시흥의 열두 딸들 - 아낌없이 주는 시흥의 역사 (7) [5] 계층방정3089 24/04/10 3089 7
101256 [약스포] 기생수: 더 그레이 감상평 [21] Reignwolf3084 24/04/10 3084 2
101255 저희 취미는 연기(더빙)입니다. [7] Neuromancer2888 24/04/10 2888 11
101254 알리익스프레스발 CPU 대란. 여러분은 무사하십니까 [56] SAS Tony Parker 9394 24/04/10 9394 3
101253 [뻘소리] 언어에 대한 느낌? [40] 사람되고싶다4233 24/04/09 4233 13
101252 삼성 갤럭시 One UI 음성인식 ( Speech to text ) 을 이용한 글쓰기 [44] 겨울삼각형5215 24/04/09 5215 5
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로