Thanks Erel for your replay,
As you rightly assumed, I found the problem in the camera authorization.
The App asks you for Authorization the first time you start the App and never again.
If you don't give permission at this time, this question will never be returned.
As you already know, you can manually reset all permissions by clicking "General" -> "Reset" -> "Reset location and privacy"
or always manually you can change the permissions directly on the properties of the App
correct me if i'm wrong, but there is no way to force making the permissions question reappear, directly by the App
Obviously the app will not work without camera permission and iBarcode library crash.
I have now solved it with a "Try .. Catch" on the scanner.start command and in the catch statement I have inserted a msgbox asking the user to manually give permission if they want to use Barcode Scanner.
an android-like approach would have been better, but from what I understand it is not easy to know if an authorization has been given or not. I found something for notifications but nothing for the Camera.
Obviously, the "Genius" of the Apple Review Team immediately tapped on 'Not Allow' causing the issues.
Thank you very much for pointing me in the right direction.
F