- 자유 주제로 사용할 수 있는 게시판입니다.
- 토론 게시판의 용도를 겸합니다.
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
수정 아이콘
어쩐지 왜 안되나 했습니다. 네이버지도, 오디오클립 어플이 실행이 안되었어요. 지웠다 깔아도 동일했습니다. 그리고 유투브 실행속도도 현저히 떨어지더군요. 재생화질만 이상없고 가로,세로모드 변경, 재생 위치 변경등이 너무 느렸습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회 추천
공지 [일반] 자유게시판 운영위원 변동과 상시모집을 공지합니다. [26] 오호 20/07/02 7869 6
공지 [일반] 자유게시판 글 작성시의 표현 사용에 대해 다시 공지드립니다. [14] empty 19/02/25 75702 6
공지 [일반] [필독] 성인 정보를 포함하는 글에 대한 공지입니다 [50] OrBef 16/05/03 233793 24
공지 [일반] 정치 카테고리 규정 개편 공지입니다 & 자유게시판 운영위원 한 분을 모셨습니다 [29] Kaise 19/10/23 52457 15
공지 [일반] 통합 규정(2019.11.8. 개정) jjohny=쿠마 19/11/08 55189 1
87586 [정치] 이재명의 이자제한법 추진을 보며 (지옥으로 가는 길) [107] 시니스터5542 20/08/08 5542 0
87585 [일반] (초절정 스포)다만 악에서 구하오소서에서 느낀 할 수 있다 성공학 [9] 그랜즈레미디1505 20/08/08 1505 1
87584 [정치] [잡설] 요즈음 상황에 대한 단상 [43] -안군-1858 20/08/08 1858 0
87583 [정치] 진보 시민사회가 보수 언론을 적대하지 말았어야 하는가? [10] 아루에2187 20/08/08 2187 0
87582 [일반] 지구가 평평하다는 과학적(?) 증거를 보여주마? [34] 우주전쟁4434 20/08/08 4434 2
87581 [일반] 현재 광주광역시 상황. [110] 감별사11817 20/08/08 11817 1
87580 [일반] 지갑을 찾았습니다 [18] CastorPollux2419 20/08/08 2419 4
87579 [정치] 해외 기관 2곳의 국가경쟁력 지표는 점점 좋아지고 있습니다. [76] kien4824 20/08/08 4824 0
87578 [일반] 응애. 나 아기 피잘러 기회줘~ [15] 박수갈채2150 20/08/08 2150 1
87577 [정치] 최근 3정부의 최대 치적 및 실책 [109] 이스칸다르4759 20/08/08 4759 0
87576 [정치] 문정부가 이렇게까지 망할줄 예상한분 계신가요? [162] 싶어요싶어요8002 20/08/08 8002 0
87575 [일반] [번역][이미지 다수] 내가 지금부터 하는 이야기는 아마 믿기 조금 힘들 거야. [31] OrBef2840 20/08/08 2840 41
87574 [정치] 환장의 짝꿍 [12] TAEYEON1386 20/08/08 1386 0
87573 [정치] 여러분들이 가장 싫어하는 글은 무엇인가요? [65] Nexus72193 20/08/08 2193 0
87572 수정잠금 댓글잠금 [정치] 이제 시작된 그의 몰락 [20] 염천교트리오4902 20/08/08 4902 0
87571 수정잠금 댓글잠금 [정치] 코로나 때 중국을 안막아서 나라 망한다고 말했었죠? [20] i_terran4786 20/08/08 4786 0
87570 [일반] [잡담] 한국, 중국, 일본이 바라보는 서양은 어떤 느낌일까? [16] aurelius1830 20/08/07 1830 7
87569 [정치] 이재명 대망론 [185] Aimyon6251 20/08/07 6251 0
목록 이전 다음
댓글

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