Hello,
We contacted Apple Developer Support due to an automatic message we receive when trying to publish a new version of our app
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 selectors in Idealys: applicationWillTerminate,
ddSetLogLevel:, localTarget, newSocketQueueForConnectionFromAddress:onSocket:, setOrientation:animated:,
socket:didConnectToHost:port:, socket:didReadPartialDataOfLength:tag:, socket:didReceiveTrust:completionHandler:,
socket:didWritePartialDataOfLength:tag:, socket:shouldTimeoutReadWithTag:elapsed:bytesDone:,
socket:shouldTimeoutWriteWithTag:elapsed:bytesDone:, socketDidCloseReadStream:, socketDidSecure:,
terminateWithSuccess, webSocket:didReceiveMessage:, webSocketDidOpen:
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
The 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 currently have on your store (production) with different build number => App rejected with the same automatic message ;
- We tried to disable one by one every cordova plugin (see the list below) => App rejected with the same automatic message ;
- We tried to look for every reference listed in the automatic message using XCode and grep => We found none of those ;
- We tried to upgrade cordova-ios => App rejected with the same automatic message ;
XCode version : 11.0
MacOS version : 10.14.6
Cordova-ios version : 4.5.5
Ionic version : 1
Best regards,