My app pop up "Access violation at address 000000001BB022128, accessing address 000030312E353820" error in iPhone. Android works perfectly without this error.
This error pops up when
1. Run the app
2. Press the home button (my app still running in background)
3. Run other apps
4. Go back to my app
5. Error popup.
It is quite strange that my development device iPhone 6S never shows this error. All my other testing devices, from iPhone 7 ~ iPhone X, pop this error!
This error exists since XCode 11. I updated it to XCode 12.4 hope that this error can be solved, but no luck!
My development environment is
1. Delphi 10.4.1
2. iOS 13.7
3. XCode 12.4
4. macOS Big Sur
5. My app uses a location sensor component and timer components to activate the location sensor when loading up the App.
(I want to try it in iOS 14.4 but cannot successfully get the iOS 14 SDK add to the SDK manager. Files in Z:\Documents\Embarcadero\Studio\SDKs\iPhoneOS14.4.sdk\usr\lib are in 0 byte. I tried it from XCode 12.0 to 12.3. All failed. I think it should be a bug in Delphi IDE. Only my old iOS 13.7 SDK is still working.)
Does anyone know what causes this access violation error? Please help!
BR.
Leo