App Store blocker related to the use of a private iOS class, NSBlock

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

App Store blocker related to the use of a private iOS class, NSBlock
 
 
Q