假設我有使用基地SDK = 4我的項目,但設定的目標操作系統3.iPhone - 驗證碼爲特定的SDK版本
現在假設我可能使用屬於4的一些功能,在在3.0上已經存在的框架。因此,這不是使用3上不存在的框架的問題,而是使用4上存在的方法而不是3上存在的方法。
有沒有辦法檢查我的代碼中的哪些行在目標操作系統上是非法的?
我問這個,因爲當我將Base SDK設置爲4時,Xcode將允許我使用屬於4.0的指令,即使目標操作系統是3.這隻會使iPhone 3GS崩潰,並且在編譯期間不會被檢測到。
感謝
感謝,但看我這的其他問題:http://stackoverflow.com/questions/3248729/iphone-xcode-3-2-3-refusing運行模擬器3-1-3 Xcode拒絕在3.1.3設備上運行代碼,如果我將基礎SDK設置爲4並將目標操作系統設置爲3 .... – SpaceDog 2010-07-14 21:54:01