2011-09-02 31 views
0

我將文件夾BluetoothManager.framework從查找器拖到項目導航器中的Frameworks組中。它爲設備成功構建,但在爲模擬器構建時找不到框架。我明白,模擬器不支持藍牙,但我需要它可以爲模擬器建立,以便其他人可以繼續在模擬器中測試他們的部分。如何在構建模擬器時從鏈接中排除框架?謝謝!使用BluetoothManager.framework時,如何構建iPhone模擬器?

回答

0

Weaklink庫,添加排除任何藍牙代碼編譯器指令:

#if !TARGET_IPHONE_SIMULATOR 
    //Bluetooth code 
#endif 
+0

我配置了使用_其他連接器flags_在_build settings_鏈接的框架。現在想知道使用什麼指令。 – phoenies

+0

您仍然可以使用上述指令來檢測您是否正在爲模擬器構建。 – rckoenes

+0

我想我需要自己定義'TARGET_IPHONE_SIMULATOR'嗎?是否有任何預定義的宏使用? – phoenies