Author Message
oafifi
Joined: Mar 3, 2016
Messages: 1
Offline
After Submitting the application to the apple store, we are getting the following message from apple that SDK contains Private APIs that will be rejected from apple

"ITMS-90338: Non-public API usage - The app references non-public selectors in Wasel: activeCall, encryptionType, initWithConfiguration:delegate:delegateQueue:, initWithType:, setAudioConfiguration:, setDtmfPayloadType:, setVideoConfiguration:. 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"

Jayant_Wete
Joined: Jul 26, 2018
Messages: 10
Offline
Hi Oafifi,

Thanks for posting your query on devconnect.

The methods which are listed under the Apple messages are getting used in the CSDK library while handling the Media interactions. But we have successfully uploaded application building using these APIs on apple store recently approximately on Oct-2019.

Might be the apple app review policy would have changed.. we will check this further and let you know.

Thanks & Regards,
DevConnect Team
Go to:   
Mobile view