[Fix] App store connect operation error: the app references non-public selectors in payload

The problem “App store connect operation error the app references non-public selectors in payload” is seen when you are working on XCode and have recently updated XCode to version 14.

Given below is the snippet of the problem “App store connect operation error the app references non-public selectors in payload”:

App store connect operation error the app references non-public selectors in payload
Error: App store connect operation error: the app references non-public selectors in payload

The problem, “App store connect operation error the app references non-public selectors in payload” is seen because when you use KVC, you probably mean private fields, which is why XCode is reporting that you are utilising private APIs. You need to rebuild your code using open APIs to fix the error.

This seems to be an error from the XCode development team as this error is only seen after the update to the latest version 14 of XCode.

This will hopefully be fixed in the next update by the team and for now downgrading to a lower version seems to be the only solution available.

To fix the problem “App store connect operation error the app references non-public selectors in payload”, you will have to downgrade from the latest version of XCode you are using.

The error seems to be specific towards the version 14, and is seen after the recent update to version 14. The error can be fixed by simply downgrading the XCode version to version 13.4.1 and your error will be fixed.

Steps to Fix the problem “App store connect operation error the app references non-public selectors in payload”:

In order to fix the error you will have to downgrade the version of xcode you are using, to a version where the error was not showing.

The error seems to be specific towards the version 14, and is seen after the recent update to version 14. The error can be fixed by simply downgrading the XCode version to version 13.4.1 and make sure to use resolution as well, your error will be fixed.

This should help you fix and understand the problem, “App store connect operation error the app references non-public selectors in payload”.

Conclusion

You must downgrade your version of XCode in order to resolve the “App store connect operation error the app uses non-public selectors in payload” issue.

After the most recent upgrade to version 14, the problem appears to be particular to that version. Simply upgrading XCode to version 13.4.1 will cure the issue. I hope this helps you fix and understand the error.