Troubleshooting

Available on: iOS

You will find here answers to common problems:

Expired license

In case of an expired license, the various SDK methods will raise GSKError with the code GSKLicenseError. You can catch it and handle it as desired. For instance, you can prompt users to update to the latest version of your app.

The ScanFlow UI is not localized

The ScanFlow UI supports around 20 languages and the device’s locale determines the language used for all strings: user guidance, menus, dialogs…

The framework will always use the localization of the main app, but if localization is not properly enabled for the app, then it will fall back to English.

Applications must be localized in XCode by adding each language to the project. Also, there must be at least one file localized in the XCode project for the language to be properly picked up.

The status bar appearance is broken in the scan flow

The Genius Scan SDK only supports the modern, view controller-based, status bar appearance introduced with iOS 7. In particular, the camera screen is designed to work the status bar hidden. As a consequence, you must remove UIViewControllerBasedStatusBarAppearance=NO from your app’s Info.plist, or set it to YES.

Ready to get started?

Start with a free trial license to test the SDK, or contact us directly for a custom quote tailored to your needs.

Products

Industries

Case Studies

Integration

Company

© 2026 The Grizzly Labs. All rights reserved.