I implemented a CBPeripheral in iOS through the CBPeripheralManager with Services and Characteristics. With a CBCentralManager i am able to scan Peripherals and work with that.
Problem: If I make changes in the CBPeripheral (e.g.: adding a Characteristic to Service) then the CBCentralManager give me the old CBPeripheral, therefore I don't have the new added Characteristic in it. The tool LightBlue has the same effect! Scans just the first created service without changes.
So how I can change Services and Characteristics and get it through the CBCentralManager? Is it possible to clear the Peripherals UUIDs at the scanner side?