2012-06-26 57 views
1

我正在使用Xcode 4.3.3並試圖配置我的(一個且唯一的)方案,以便「運行」將構建發行版本(即非調試版本)我的應用程序在模擬器和我的設備上進行測試。XCode 4.3.3似乎總是運行調試版本

我試圖做到這一點,如下所示:

在方案編輯器窗口,我在左欄高亮顯示「運行」,然後在「構建配置」我選擇「釋放」。 (我也將調試器設置爲「無」)。

但是,當我生成&運行該應用程序時,日誌導航器顯示「Build MyApp1」,後面跟着「Debug MyApp1」。

我的問題是:日誌導航器顯示的消息是否應該顯示「Release MyApp1」以反映我在方案編輯器中選擇的構建類型?或者當您選擇「運行」時,此消息中的「調試」只會始終顯示?它實際上是在運行調試還是發佈版本?

感謝,

BH

回答

0

去編輯的計劃,選擇你想要的類型。

enter image description here

enter image description here

+0

嗨&感謝您的答覆,但我已經做了這一步。方案編輯對話框是我爲跑步指定「發佈」的位置。 (在您顯示的屏幕截圖中,按「信息」標籤顯示此設置)。記錄器運行時仍顯示「調試」。 – BitHead

+0

你可以添加日誌嗎? – rishi

+0

對不起,我不確定你的意思。計劃編輯屏幕看起來就像上面粘貼的那個,並允許我選擇記錄選項。不過,我的情況是,在你的下面用「Debug」在下面說「Run Demo.app」,我的代碼是「Release」。 (順便說一句,我如何在我的回覆中粘貼圖片?) – BitHead

0

爲了測試你的編譯文件是否正在運行調試版本,你可以嘗試這樣的事情在你的家控制器的viewWillAppear中:

#ifdef DEBUG 
NSLog(@"running debug version"); 
#else 
NSLog(@"running another version"); 
#endif 

如果」沒有得到你期望的結果,你可以嘗試將版本標誌設置爲YES,並在構建設置中將flag設置爲NO。

enter image description here

我希望這有助於:-)