I updated my device and toolchains to ios11 and xcode 9 recently, and I found a crash issue in device debug mode which means the app can successfully run in simulator and release mode on the device, but will crash when i use debug mode on device.
The app will crash after invoke addMapLayer() method of a AGSMapView class, and there's no valuable information in the debug stack except one line :
Thread 1: EXC_BAD_ACCESS (code=2, address=0x197f5b2a8)
I believe it could be a threading problem in runtime 10.2.5. I tried to make a sample demo that only contains a few lines of code that only load a web map or a local tiled layer in a single-view app, and the crash issue is still there.
It would be good if someone can help me check the problem to make sure if it is a bug in runtime 10.2.5, and I also would like to know if ESRI will release a update to the runtime 10.2.5 to fix it.