2014-07-07 42 views
6

我正在維護一個有趣的應用程序(目標iOS6)。修復了所有現有的編譯器警告和靜態代碼分析器發現的其他許多東西之後,我缺少警告來修復。已經添加-Wall-Werror,不太想加入其他人。什麼是Xcode5中的「其他故事板編譯器標誌」

然後我發現了一些有趣的東西,到目前爲止,Google或StackOverflow似乎完全不知道這些東西!

Xcode5項目「構建設置」有一個小節,稱爲「Interface Builder Storyboard編譯器 - 選項」。四種情況都還可以理解的:

  • 拼合編故事板文件(YES)
  • 顯示錯誤(YES)
  • 顯示通知(YES)
  • 顯示Warnigns(YES)

問題:我可以放入什麼「其他故事板編譯器標記」?我在哪裏可以找到更多信息?

+1

我對這個也很感興趣,甚至只是提交了一個雷達,可能已經可以解決這些(顯然沒有記錄?)標誌。很想知道更多關於這個! –

回答

3

使用Other Storyboard Compiler Flags您可以將命令行參數傳遞給ibtool。標誌列表可用here。我假設你想讓Xcode將界面構建器警告視爲錯誤。似乎Xcode 7.3沒有這樣的參數。

有一個標題爲Interface Builder的XIB編譯也針對ibtool,您可以通過同一個選項下的「生成設置」另一段。 Xcode 7.3默認傳遞標誌:--warnings --errors --notices等等。如果您傳遞一個它無法識別的參數,則ibtool將失敗,並顯示錯誤。

相關問題