我想弄清楚爲什麼我的BTLE TI CC2540遙控鑰匙與我的iPad 3一起工作,但沒有在山獅上配備新的GBU521 IOGEAR適配器的iOS模擬器。爲什麼Bluetooth LE不能從iOS模擬器工作到我的設備?
我已經能夠在通用設置(現在說的)中成功連接iOS 5模擬器藍牙到我的BT適配器,並且在我的概念驗證應用程序中被視爲「開機」。我正在使用一個GBU521 IOGEAR適配器,它只在升級到Mountain Lion之後才起作用(試圖用一些黑客來修改一些.kext文件 - 不要那樣做。升級到Mountain Lion是不可能的,直到我恢復.kext)。然後,我運行Apple建議的nvram設置,重新啓動,並且能夠識別BT適配器。
我能夠成功地與我的iPad 3進行通信(註冊按鈕按鈕,加速度計等),但是當我嘗試在模擬器上運行它時,它只是沒有發現設備。它告訴我BT的狀態是CBCentralManagerStatePoweredOn,但是當我告訴它發現外設時,它什麼都沒有。
如何在iOS模擬器和啓用LE的iOS設備之間建立藍牙LE通信?