cordova-httpd icon indicating copy to clipboard operation
cordova-httpd copied to clipboard

iOS - ITMS-90338: Non-public API usage

Open nowrap opened this issue 6 years ago • 3 comments

ITMS-90338: Non-public API usage - The app references non-public selectors in S12: _setAlwaysRunsAtForegroundPriority:, ddSetLogLevel:, newSocketQueueForConnectionFromAddress:onSocket:, socket:didConnectToHost:port:, socket:didReadPartialDataOfLength:tag:, socket:didWritePartialDataOfLength:tag:, socket:shouldTimeoutReadWithTag:elapsed:bytesDone:, socket:shouldTimeoutWriteWithTag:elapsed:bytesDone:, socketDidCloseReadStream:, socketDidSecure:, 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.

All but one (_setAlwaysRunsAtForegroundPriority) are withn this plugin.

Does someone have any advises?

Regards nowrap

nowrap avatar Jul 26 '19 20:07 nowrap

@nowrap Does it mean that your app was rejected from AppStore review due to the fact that plugin references non-public selectors?

c-emil avatar Sep 03 '19 12:09 c-emil

Was during Apples TestFlight

nowrap avatar Sep 16 '19 11:09 nowrap

Was during Apples TestFlight

did you find a solution ?

Yelles avatar May 26 '20 15:05 Yelles