I apologize for the long delayed reply.
I need to clarify one thing about the scanner you used.
1. iOS app supports only the code-less(via Bluetooth) scanners.
Which scanner model are you trying to connect with iOS app?
It must be a scanner model that we currently support via iOS SDK, mentioned below
Using BT LE mode
Using Mfi Mode
So, If you are trying to connect with a corded scanner you will not be able to connect.
Secondly, you can write a swift application to use our iOS SDK written in Objective-C. I hope you have already used the "Objective C Bridging Header" file to expose the header files need to access iOS SDK API functions.(Just for the reference : Using Swift with Cocoa and Objective-C (Swift 4.1): Swift and Objective-C in the Same Project )
Further, currently we are working on Swift version of our Scanner Control App for iOS and in few months will be releasing the sample code for it too.
If you need any help please do write to me.
Checking in to see how the Swift version of the Scanner Control App for iOS is coming. In Feb, you thought it was a few months until release. I need to decide if I should start a new project with the Obj C Bridge or wait for the Swift version.
We plan to support Swift but due to other priorities, have not addressed it yet.
it is definitely on our radar, unfortunately i can't provide an ETA at this time. At best in 3 months, at worst 2019.
We have changed direction a little. Our first swift implementation will be in the Scan-To-Connect not the Scanner Control App.
Is it possible to successfully connect to a DS3678-HP scanner using CoreBlueTooth? I am able to find the scanner as a peripheral, retrieve services, and register for notifications for all characteristics retrieved. However, I don't get any notifications and the scanner beeps an error code that I believe indicates that the device isn't paired. If this is indeed the issue, where can I get details on how the Scan-To-Connect pairing mechanism actually works?