iOS 앱실링 1.1.6.0

일부 앱이 TestFlight에 업로드되었을 때 무결성 검증에 실패하는 경우가 확인되었습니다. 이전 버전의 iOS SDK/ 하이브리드 iOS SDK를 사용중인 경우 앱 배포단계에서 문제가 발생할 수 있으므로 신규버전을 사용하시기 바랍니다. ※ SDK 사용 방법에 변경사항이 있으므로 신규 SDK에 포함된 가이드 문서를 확인해 주시기 바랍니다. 1.1.6.0 버전부터 Xcode 용 iOS SDK를 Cordova, Ionic 및 Flutter 프로젝트에 적용할 수 있습니다. 앱실링은 크로스 플랫폼 지원을 위해 지속적으로 서비스를 확장하고 있습니다. 안드로이드앱에만 보안을 적용하던 고객분들은 iOS에도 앱실링을 적용해 보시기 바랍니다.
Release Date: 10월 27, 2021
Last Updated: 1월 5, 2022

10월 27, 2021

버전 1.1.6.0

신규 기능

  • Flutter, Cordova 및 ionic 플랫폼에 Native Xcode SDK 적용 가능
    • Native Xcode SDK의 가이드 문서에 크로스 플랫폼을 위한 내용이 추가되었습니다. 크로스 플랫폼에서 사용하는 JavaScript 코드를 암호화 하지는 않지만 탈옥감지, 무결성 검증 등 기존 네이티브 SDK가 지원하는것과 동일한 수준의 보안 기능을 적용할 수 있습니다.

Bug Fixes

  • IPA 무결성 검증 오탐에 의한 앱 종료 오류 수정
    • Apple Push Notification Service를 사용하는 경우 TestFlight에 앱을 업로드한 뒤 앱이 무결성 검증 실패 (APP_INTEGRITY_CURRUPTED 등)로 종료되는 오류가 수정되었습니다.
  • 해쉬 생성 스크립트 사용 방법 변경
    • 무결성 검증 오류 개선을 위해 generate_genesis 파일이 추가되었습니다. generate_hash 실행전에 먼저 보안 설정을 진행 할 필요가 있으며, 자세한 사용 방법은 업데이트된 가이드 문서를 확인해 주시기 바랍니다.
  • 보안 위험 경고 GUI 코드 변경
    • 보안 위험을 탐지했을 때 출력되는 GUI 창이 디버그모드에서 앱을 종료하지 않도록 가이드 문서를 수정하였습니다.