Instagram crashing on iOS 16.7.16 and lower iOS versions. (437.1.0 / 437.0.0)
My specifications :
iPhone X
iOS 16.7.16 (Build 20H392)
App version : 437.1.0 (seems to also be the case on 437.0.0)
Tl;dr : Instagram app crashes because it doesn't support your iOS version. Appstore still installs it anyway which makes it constantly crash as it is trying to launch.
I will go into the details of this bug for those who want to know more about it.
For anyone who is experiencing any issues on this specific Instagram version (many were mentioning this issue on this sub-reddit), the constant crash is happening due to a missing symbol that is not implement on iOS 16 and earlier versions.
The specific symbol (textSelectionDidChange) is expected in VisionKit.framework but due to the app not finding this symbol it will result in a crash.
This symbol has been implemented in iOS 17.0 as a part of the ImageAnalysisInteractionDelegate
protocol.
Usually the Appstore will only allow you to download versions of apps that are fully compatible with your hardware and software but in this case it seems that it installs the latest version of the Instagram app anyway.
Fix :
If you have a jailbroken device then you can simply downgrade to a previous stable Instagram version using the AppStore++ tweak or some other method involving downloading the IPA file dump of an older, if your device is not jailbroken then you might be doomed.