-
[iOS/Push] XCode에서 푸쉬알림으로 앱실행하는 것을 디버깅하려면?앱등이에게 살충제를 뿌린다./iOS 2017. 6. 9. 00:13
와.. 진짜 무식하면 손발이 고생한다고 누군가 나의 귀에 속삭인 것 마냥 손발이 힘들었다.
<경리경리 갓경리 출처: 갓리 인스타그램>
앱에서 푸쉬알림을 받으면, 3가지의 경우가 존재한다.
1. App running on the foreground
2. App running on the background
3. App not running
디버깅을 생각해보자.
1, 2번의 경우는 XCode에서 평소와 같이 Build&Run을 하여 디버깅을 하면 된다.
하지만 3번의 경우는 어떻게 디버깅을 할 수 있을까?
난 무식한 놈이라서 로그를 찍으면서 개발을 하였다.
하지만 사실은 안그래도 된다.
아래 사진처럼 Edit Scheme메뉴에서 Wait for executable to be launched를 선택한 뒤에 빌드해주자.
이렇게 하면 앱이 아이폰에 Install되지만 Run되지 않는다. 개발자가 직접 앱을 Running하면 그 때부터 XCode를 통해 디버깅이 가능해진다.
끝
<할아버지 죄송해요. 넘나 제 상황같음>
'앱등이에게 살충제를 뿌린다. > iOS' 카테고리의 다른 글
[iOS] Kingfisher의 AnimatedImageView(UIImageView의 GIF재생)에 대하여 (0) 2017.07.16 [Raywenderlich - iOS] Universal Link 적용하기 (0) 2017.07.02 [iOS/APNS] Notification의 payload에는 무엇이 있을까? (0) 2017.06.09 [iOS] 푸쉬를 연속으로 발송하면 몇 개만 옵니다. APNS의 Queue에 대해 알아보자. (0) 2017.06.08 [CALayer] CAScrollLayer에 대해서 알아보자. (0) 2017.06.06