ITMS-90338: Non-public API usage for UIPrintInfo, UIPrintInteractionController in Mac Catalyst app

We have several Mac Catalyst apps that use UIPrintInfo and UIPrintInteractionController to support printing. Both of these classes are marked as available on Mac Catalyst 13.1 in the documentation and we do not receive any errors or warnings using them in our app. We have successfully uploaded to App Store Connect recently with apps that use those classes, but now are receiving error messages from App Store Connect complaining that the use of these classes is non-public API and receive the ITMS-90338 error, even though no code has changed. Is this an issue on the validation side, or are these classes no longer supported on Mac Catalyst? Thanks in advance for any help!

Same here. Started on Friday. Cool.

same here, since Friday.

4 days now and still no solution? :(

Same here. We first noticed it on June 10th (5 days ago), called App Store Support and they first told us we'd have to file a TSI. I balked at that since it's clearly an App Store problem (we've been submitting updates to this app for over a year) and they said they'd get back to me. So far, no further response from Apple.

The team has identified the cause and is working non rolling out the fix. We should have more good news soon.

FYI, my upload just now succeeded. Hopefully this is now fixed for everyone.

Works now for us as well.

Still happening here 🙋🏻‍♂️

ITMS-90338: Non-public API usage for UIPrintInfo, UIPrintInteractionController in Mac Catalyst app
 
 
Q