I'm trying to send an app out via test flight and when uploading to app-store connect I receive this error. the other post have just a post saying its fixed app support is saying it has to be a TSI. Is there any reference to start looking for a solution?
Thanks.
The app references non-public selectors in "APPNAME": getAuthorizationStatus:, isPassthrough, newSocketQueueForConnectionFromAddress:onSocket:, onSuccess:, removeValuesForKeys:completion:, socket:didAcceptNewSocket:, socket:didConnectToHost:port:, socket:didConnectToUrl:, socket:didReadData:withTag:, socket:didReadPartialDataOfLength:tag:, socket:didReceiveTrust:completionHandler:, socket:didWriteDataWithTag:, socket:didWritePartialDataOfLength:tag:, socket:shouldTimeoutReadWithTag:elapsed:bytesDone:, socket:shouldTimeoutWriteWithTag:elapsed:bytesDone:, socketDidCloseReadStream:, socketDidDisconnect:withError:, socketDidSecure:
In my case I was missing the
- NSCameraUsageDescription
- NSBluetoothPeripheralUsageDescription
The warning should still be sending it to App Store connect it was the the missing plist strings that caused my actual problem.
NLDR: the error is a warning and something like plist strings is the real problem.
P.S. Thank to apple support