2014-12-03 102 views
13

當在調試過程中步進時,感興趣的線路會自行跳轉。我發現這是由調試優化代碼引起的。如何禁用優化?我走過了每一個工具欄,我能找到的最接近的選項是Product => Perform Action => Generate Optimization Profile。 xcode說,這在我在模擬器中調試時不起作用。xcode 6.1如何禁用優化(Swift)

所以我的問題是:是否有可能禁用代碼優化在Xcode 6.1使用模擬器和斯威夫特書面形式,如果是的話,我會怎樣呢?

感謝所有

SOLUTION:

1.Click在文件夾圖標下的左窗格中的項目導航您的項目名稱。 2.點擊頂部菜單上的「Build Settings」。 3.滾動到「蘋果LLVM 6.0 - 代碼生成」 4.Under「優化級別」選擇「無[-O0]」

我的問題是找到在首位的構建設置菜單。

回答

21

在Xcode中,下看「構建設置」爲目標,滾動到「雨燕編譯器 - 代碼生成」,然後「優化級別」。確保選擇「無」。

+1

感謝您的幫助。我無法找到構建設置頁面。 – JonSavage 2014-12-03 05:20:34

+0

我禁用了優化,但我的調試步驟仍然混亂。任何其他地方尋找?順便說一下這個項目有那些其他Swift標誌'OTHER_SWIFT_FLAGS = $(COMMON_SWIFT_FLAGS)-DDEBUG -D IOS_EXPOSURE_BUGGED' – Rivera 2015-03-03 12:21:23