We have a company salesapp that runs on a lot iPads. One device keeps crashing every now and then. The crashlog shows:
Model: iPad5,4 iOS: 9.1 Exeption:
[__NSArrayM removeObjectsInArray:]: unrecognized selector sent to instance 0x157d022a0
First of we don't use this method in our code. Testing with the 9.1 iOS Simulator shows that the method gets called by the os during touch events. It is also not an immutable object btw.
This didn't happen in previous versions and the codebase didn't change since the last update was content only.
However the only new component is XCode 8. The previous version was made with XCode 7.
Granted the user needs to update his iPad.(If IT will allow) But that doesn't explain what is happening here. No crashes before XCode 8 - wich sound troubling if XCode is the culprit.
Our logs shows that all other iPads run 8.3, 9.3.5 or 10.x. Are there any issues known with iOS 9.1 that could explain this?