Hey Guys,
POTENTIAL WORK AROUND FOR THOSE TESTING ON PHONE:
Chiming in from left field after getting this error: -[RTIInputSystemClient remoteTextInputSessionWithID:performInputOperation:] perform input operation requires a valid sessionID. inputModality = Keyboard, inputOperation = , customInfoType = UIEmojiSearchOperations.
If you are just simply trying to run your app on a physical device, push the updated code to your phone (hitting the play button in Xcode). You will automatically enter the app on your device however, close out of the app entirely (swiping up on the app so it's basically not running in parallel with what you see in Xcode). Then re-enter the app (you won't get debugging features) and the app should work fine. Again, if you are simply trying to test on physical device, that is what worked for me. Let me know if it helps.