WEBBOOK CHAPTER

개발 도구 제대로 쓰는 법: 46장. Simulator와 실제 Apple 기기를 나눈다

46장. Simulator와 실제 Apple 기기를 나눈다

Simulator는 여러 OS·화면·locale·network와 UI test에 좋지만 camera·push·biometric·performance·일부 hardware capability가 실제 기기와 다르다. unavailable API를 감지하고 fallback을 제공한다. clean install, upgrade, permission denied, process termination과 background/foreground를 시험한다.

실기기 실행은 scheme과 destination, Developer Mode, Team, bundle ID와 development signing이 맞아야 한다. automatic signing이 편리해도 Xcode가 선택한 App ID, certificate, provisioning profile과 entitlement를 Archive에서 확인한다. 등록 기기와 계정 권한을 팀 자산으로 관리한다.