2015-11-23 68 views
1

問題:
當前的基礎SDK是9.1。我的項目目標版本是7.0。
使用新API時,Xcode 7不顯示任何警告。這意味着,當我使用版本> 7.0的API時,應用程序會在iOS 7.0的設備上崩潰。
我相信不可能記住SDK中每個方法和類的可用性特徵。
手動檢查方法的可用性也不是很方便。
所以我正在尋找自動工具,它會警告我有關新的API使用情況。Xcode 7:API版本高於目標版本時出現警告?

我的嘗試:
我發現了很多類似的問題(123)。但是,所有的人都已經過時(2010至2013年),所以沒有一個解決方案可在Xcode 7

問:
有什麼辦法,以顯示新的API使用的警告在Xcode 7?

回答

1

我已搜索過類似的東西。

我找到了兩個選擇:

  1. Deploymate。這是一個應用程序,它執行靜態代碼分析並搜索在最低目標iOS版本之後引入的API的使用。 Deploymate
  2. 使編譯器創建爲尚未存在目標的iOS版本的API的使用已過時警告。 You can read more here

我們將與選項1.