[iOS] Simulator에서 Push Notification 푸시 알람 Simulation

봄바야·2021년 5월 10일
0

시뮬레이터에서 푸시 알람 테스트하기 ✌️

  1. 시뮬레이터로 직접 apns 파일 드래그해서 추가하기
  2. CLI 이용하기

저는 두번째 방법으로 했습니다.

먼저 이렇게 apns 파일을 json 형태로 작성해줍니다.
그리고 프로젝트 파일이 있는 폴더나 상위 폴더에 저장해줍니다.
(저는 상위 폴더에 저장해줬어요)

폴더명은 가렸습니당 @.@

  1. 프로젝트 폴더에 들어갑니다.
    👉 cd <프로젝트 폴더명>
  2. 내가 푸시 알람을 받고 싶은(현재 실행 중인) 시뮬레이터의 Identifier를 알아냅니다.
    👉 xcrun simctl list devices
  3. 마지막에 (Booted)라고 되어 있는게 현재 실행 중인 시뮬레이터입니다.


4. grep을 통해 Booted인 시뮬레이터만 보여질 수도 있습니다.
👉 xcrun simctl list devices | grep Booted


5. xcrun simctl push --help 명령어를 입력해서 help를 보면
👉 simctl push <device> [<bundle identifier>] (<json file> | -)

요로코롬 하라고 되어있기때문에 순서에 맞게 작성해줍니다 !


6. 푸시 날려보기
👉 simctl push <위에서 구했던 Identifier> <프로젝트의 BundleID> <apns 파일을 저장한 경로와 파일>

성공 🥳

0개의 댓글