Thanks @Bart Nooijens
Yes, that is the limitation of my plugins.
You should get orientation on original image with EXIF data intact.
Or, you can supply orientation parameter in FixOrientation (value ranged from 1-8).
You can read EXIF orientation value here: http://sylvana.net/jpegcrop/exif_orientation.html

I don't have IOS device, so all testing was done on Android device.