SAP Knowledge Base Article - Preview

3479506 - Custom MDK Client upload failing in TestFlight on iOS App Store


Upload of custom MDK client in TestFlight on iOS App Store fails with the following error:

"ITMS-90338: Non-public API usage - The app references non-public selectors in Frameworks/SAPMDC.framework/SAPMDC: setNumberOfRowsInSection:. 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"



  • SAP Mobile Development Kit (MDK) 24.4.1
  • iOS
  • App Store
  • TestFlight
  • XCode


mobile development kit client all versions


TestFlight, app store, upload, mdk, custom, client, Non-public API usage,  , KBA , MOB-MDK-MDC , MDK Client , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.