Hi, Our recent security scans, performed by Data Theorem, have flagged a potential App Store blocker related to the use of a private iOS class, NSBlock. We are concerned that this identified warning may lead to our apps being rejected during the next App Store submission.
Issue Summary:
We integrate a library, this SDK is developed using Kotlin Multiplatform, and during compilation, Kotlin automatically generates Objective-C/Swift interoperability code.
As a result of this code generation, the compiled framework includes a reference to a private Apple class, NSBlock.
It’s important to note that:
No methods or functionality from NSBlock are being invoked or used. This reference is auto-generated by Kotlin’s ObjCExport.mm module.
For additional context, you may refer to a related discussion on this issue: https://github.com/ricohapi/theta-client/issues/98
https://github.com/JetBrains/kotlin-native/issues/1642
https://github.com/JetBrains/kotlin-native/pull/1652/files
We would like to confirm whether the presence of this unused reference to NSBlock will result in the rejection of our application during App Store review. Thankyou