Did you down load Cysmart from the App store?
Yes I use Cysmart.
Our customers will not though. What determines whether a BLE device will appear in the iOS BT settings or not? What makes an app recognize a BLE device as the device associated with that app? (This is a custom profile)
I can use iOS CySmart app & Android CySmart app to communicate.
You can download some firmware code here.
Cypress company is maintain some example code here. It's almost can run well.
Then open the CySmart app in your iOS and test it.
Try it ;)
It´s actually quite simple: It depends on need of paring. If the device doesn´t need pairing, it doesn´t detect. However, the device is discoverable using CoreBluetooth API and it will be visible in your app (the same API CySmart uses ;-).
Take a look on Apple BLE Guidelines as well, there are some requirements your device needs to fullfill if you want it to use it with iOS.