If you are looking to upgrade from a version older than 4.x, Make sure to go through the upgrade guides for 1.6.x, 1.7.x and 3.x.
The following changes ship by default in SDK v5.0.0. Save any necessary modifications made in helpshift files.
If your Codebase has references to Campaigns code, then the compilation fails after the upgrade. You will need to remove all the references to campaigns code from the Codebase. Following are the changes:
[HelpshiftCore initializeWithProvider:[HelpshiftAll sharedInstance]]call with
[HelpshiftCore initializeWithProvider:[HelpshiftSupport sharedInstance]]call.