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
수정 아이콘
어쩐지 왜 안되나 했습니다. 네이버지도, 오디오클립 어플이 실행이 안되었어요. 지웠다 깔아도 동일했습니다. 그리고 유투브 실행속도도 현저히 떨어지더군요. 재생화질만 이상없고 가로,세로모드 변경, 재생 위치 변경등이 너무 느렸습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회 추천
87196 [정치] 이해찬, 박원순 의혹 질문한 취재진에게 "후레자식" [482] 모아24576 20/07/11 24576 0
87195 [일반] 왜 비행기는 항상 왼편으로만 탑승할까? [27] 우주전쟁11056 20/07/11 11056 48
87194 [일반] 백선엽 장군 사망기사를 보고 기억난 일. [12] 공기청정기8226 20/07/11 8226 3
87193 [일반] 겨울왕국1 OST - 사랑은 열린 문(Love is an open door) 노래/더빙 입니다! [10] 유머게시판6728 20/07/11 6728 3
87192 [일반] 이엄 자 정방, 하지 말아야 할 정도를 넘다 [7] 서현128494 20/07/11 8494 3
87191 [정치] 백선엽이 근무했던 간도특설대는 어떤 부대인가? [185] MirrorSeaL15020 20/07/11 15020 0
87190 [일반] 백선엽 장군 별세 향년 100세 [248] 치열하게15685 20/07/11 15685 0
87189 [정치] 진 석사가 페이스북에 올린 글을 보고. [168] 감별사19131 20/07/11 19131 0
87187 [일반] 어허, 방의표씨 펜스룰도 못하시네. 시티헌터 노래 모음. [24] 라쇼10678 20/07/11 10678 4
87186 [일반] 카레맛 똥 vs 똥맛 카레, 승자는? [17] 아마추어샌님10812 20/07/10 10812 7
87185 [정치] 오늘 국토부 김현미 장관님의 한마디 [175] 삭제됨18153 20/07/10 18153 0
87183 [일반] iOS 앱들에서 대량의 앱 크래시가 발생하고 있습니다. [28] 리노12232 20/07/10 12232 1
87182 [일반] 카레를 먹어 봅시다. [36] 공기청정기9208 20/07/10 9208 6
87181 [일반] [뉴스] 김여정 “美 독립기념일 DVD 달라” 이례적 요청…대미 유화 제스처? [37] aurelius11949 20/07/10 11949 1
87180 [정치] 박근혜 '국정농단·특활비' 파기환송심 징역 총 30년→20년 감경(종합) [223] Cafe_Seokguram15536 20/07/10 15536 0
87179 [정치] 6공 비망록 : 노태우 부동산 정책 [23] chilling9320 20/07/10 9320 0
87178 [일반] "8월의 폭풍"으로: 소련과 일본의 40년 충돌사-16 (feat.행복회로) [12] PKKA8648 20/07/10 8648 8
87177 [일반] 자살에 관한 이야기 [22] 넵튠네프기어자매10341 20/07/10 10341 4
87175 [일반] 이 막대기는 무엇인가? 무엇이냐고 물었어. 뒷처리의 역사. [56] 라쇼15970 20/07/10 15970 56
84613 [일반] [공지] 코로나19 및 정치적 댓글 관련 자유게시판 운영 규칙 공지 [22] 오호49362 20/02/23 49362 28
87173 [정치] 민주당은 서울부산 재보궐에 후보를 낼 것인가. [158] 미생16659 20/07/10 16659 0
87168 [정치] 고 박원순 전 서울시장 자필 유서 공개 [183] Lahmpard23260 20/07/10 23260 0
87167 [정치] 박원순 장례 5일장으로 서울특별시장(葬)…13일 발인 [273] 쿠보타만쥬24131 20/07/10 24131 0
목록 이전 다음
댓글

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