License key error on iOS
Hi
I have a MAUI app released on iOS and in use worldwide by a lot of devices.
I got a report from a user of a 'The included Syncfusion license key is invalid' error appearing and the app shutting down. I don't want to waste too much time worrying about a single device, but is this a strange thing to happen on iOS? Could it be related to date/time problems, or what? These licenses don't expire after some time do they?
-Graeme
Hi Graeme,
The generated license key is licensed for the selected version and product for a lifetime, and it won’t expire. Also, our license validation will not differ based on the device models and there is no time-based expiry.
We have previously encountered this issue specifically in the Turkish language due to its unique character set (ı, I and i, İ), which caused problems during license key validation. However, we have already fixed this issue in the 2024 Volume 3 main release (v27.1.48). If you are using an older version, we recommend upgrading to the latest release to resolve this problem.
The generated license key is just a string that needs to be registered before any Syncfusion control is initiated. Please ensure that you have registered the license key in the entry point of your application.
If you use Syncfusion assemblies from NuGet packages (nuget.org), using it from trial installer, or if you're upgrading from one major version to another, such as from v28.* to v29.* you should generate and register the corresponding version and product license key in your projects to prevent trial license warnings.
Please, ensure that all the referenced Syncfusion assemblies\NuGet
packages are all on the same version as license key’s version in your
project location.
Refer to the following documentation link to get the corresponding version Syncfusion license key.
https://help.syncfusion.com/maui/licensing/how-to-generate
Refer to this link for registering the license key,
Refer to the below KB article to know which version license key should use in the application,
If the license key is not registered properly, the below license errors will be displayed.
https://help.syncfusion.com/maui/licensing/licensing-errors
Sometimes, old Syncfusion packages might be referred from NuGet cache in the project.
So, could you please try cleaning your project, clear the NuGet cache from both “%userprofile%” folder and the NuGet installed location, deleting the bin\obj folders and rebuild your application, then check whether it resolves the issue?
If the reported issue is still not resolved, please share us the following details to check issue further from our side,
- iOS device details (Model, OS version),
- Registered license key in your application,
- Screenshot of license key registered place,
- List of Syncfusion NuGet packages\assemblies used and its version,
- Sample application of yours, If possible.
Please let us know if you have any concerns.
Regards,
Kalaiyarasu R
Thank you, that is an excellent reply.
And it so happens that my user was in Turkey, I just wasn't sure if it was worth bringing that up :-)
I am still on version 26, so that explains it, I will upgrade for the next release of my app.
Thank you once again, it's a big relief to know there is a recognizable reason for this.
-Graeme
Hi Graeme,
Thank
you for the information. We're glad to hear that the root cause is now clear,
and the issue has been already resolved in v27.1.48 as mentioned in our
previous update.
It's helpful to know the user's location, as regional settings can sometimes
influence behavior, and upgrading to the latest version should help avoid
similar issues in the future.
Please don't hesitate to reach out if you need any further assistance.
Regards,
Kalaiyarasu R
- 3 Replies
- 2 Participants
-
GR Graeme
- Apr 7, 2025 04:02 AM UTC
- Apr 9, 2025 02:12 AM UTC