ITMS-90338: Non-public API usage

Dear Developer, We identified one or more issues with a recent delivery for your app

Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public symbols in Loupe: _CGImageGetImageSource. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ Best regards, The App Store Team

There are two problems, one is that our release/production build is succeeding and uploading to TestFlight. The other problem is we do not understand what the issue is even when reading your automatic message.

How can we debug this ? How can we identify the source of the problem ? Do you have any idea of what the problem is ?

What we tried : We tried to re-publish the application; We tried updating our dependencies; We tried to look for every reference listed in the automatic message using XCode> We found none of those ;

Xcode: Version 14.1 MacOS version : 13.0

Best regards,

I am also seeing this error. We released two weeks ago without an issue, but are seeing this error with out current release.

I am seeing this too, I tried to validate the same build we have in prod and it failed.

We're also seeing this issue, with the same reference to _CGImageGetImageSource. First failure occurred 10th November 2022 at around 08.30GMT. Previous attempt before that (successful) was on 7th November around 14:00GMT.

At Babysits it looks like this release fixes it for us: https://github.com/SDWebImage/SDWebImage/issues/3442

ITMS-90338: Non-public API usage
 
 
Q