-
반응형
iOS 앱을 Testflight에 업로드시 암호화 수출 규정 준수 정보 관련해서 물어보는 경우가 있다.
일단 Realm Encryption을 사용하고 있다면 '예'를 선택해야 한다.
그럼 추가로 면제권을 향유할수 있냐고 물어보게 되는데,
이게 애매하긴 한데 .. (c)에 해당된다고 생각해서 '예'를 선택했다.
7년전 Realm 문서에도 확실히 적혀있진 않다. 그냥 변호사랑 논의하라고 적혀있음.
아무리 realm을 사용했더라도, 그 외에 암호회 기술을 면제대상이 아닌 곳에 사용할 수도 있으니 보수적으로 적어둔듯.
https://academy.realm.io/posts/tim-oliver-realm-cocoa-tutorial-on-encryption-with-realm/
Realm Cocoa Tutorial: Encryption with Realm
When a user inputs personal information into an app, there’s an implicit promise to keep that information safe. A large number of products and services still treat security as an after-thought as opposed to a core component of their design. In version 0.
academy.realm.io
그 후에 info.plist에 명시하지 않으면 App upload 할때마다 바이너리에 대해서 암호화 되어있냐고 계속 물어보게 된다.
info.plist 에 아래 key value 추가 하면 더이상 귀찮게 물어보지 않는다.
ITSAppUsesNonExemptEncryption = false
참고 : https://developer.apple.com/documentation/security/complying_with_encryption_export_regulations
Complying with Encryption Export Regulations | Apple Developer Documentation
Declare the use of encryption in your app to streamline the app submission process.
developer.apple.com
출시까지 했는데 별 문제 없었다 .. ! 굿
반응형'개발' 카테고리의 다른 글
Xcode 15 업데이트 후 Flutter project 에서 ARC Semantic Issue 나는 것 해결 (1) 2023.11.24 Cocoapod 과 bundler (1) 2023.11.20 [AppStore] access to cloud-managed distribution certificates 문제 해결 (0) 2023.08.01 [Flutter] Fastlane 이용해서 배포 자동화 하기 #2 Flutter 설정 (0) 2023.06.24 [Xcode] DVTPortalServiceErrorDomain Code=1100 "Your session has expired. Please log in." 에러 해결하기 (0) 2023.06.22 댓글