iOS 6 can use simulator to run BLE for debug.
But when I upgrade to Xcode5, the iOS 7 simulator without bluetooth switch.
So,I can't run BLE on iOS7 simulator.
Is that a only way to load the program on iphone to test the BLE?
Yes correct. This was discussed in the Core Bluetooth 2013 WWDC video. Effective iOS7, you need to run your app on a physical device to test BLE.