App rejected for using non-public API __SwiftValue in Runner – Swift runtime false positive?

Hello,

Our iOS app (Flutter + Swift) was rejected under Guideline 2.5.1 with the following message:

The app uses or references the following non-public or deprecated APIs: Runner Classes: __SwiftValue

From our investigation, __SwiftValue appears to be an internal Swift runtime class automatically generated by the Swift compiler for Swift–Objective-C bridging. It is not imported, referenced, or used directly in our source code.

We verified that: The symbol exists only in the compiled Runner binary

It is not referenced by any third-party framework explicitly

It appears in standard Swift runtime behavior

We previously removed a legitimate private API (PGHostedWindow) from a dependency and resubmitted, after which this new rejection appeared.

Questions:

Is __SwiftValue considered a private API usage by App Review, or is this a false positive?

Are there recommended build settings or mitigations to prevent this symbol from being flagged?

Should this be escalated for manual review?

Any guidance from Apple engineers or developers who encountered similar rejections would be greatly appreciated.

Thank you.

Others have reported similar issue: https://developer.apple.com/forums/thread/811203

Thank you for your post and appeal. We're investigating and will contact you in App Store Connect to provide further assistance. If you continue to experience issues during review, please contact us.

Hello App Review Team,

Thank you very much for looking into our appeal and for your response. We truly appreciate your support. We wanted to share that the repeated rejections under Guideline 2.5.1 have caused some delays to an important release, despite our careful investigation and adherence to Apple’s recommended review tools. We would be grateful for any guidance, clarification, or updates you can provide to help us move forward and ensure full compliance.

Kind regards,

App rejected for using non-public API __SwiftValue in Runner – Swift runtime false positive?
 
 
Q