簡體   English   中英

OCUnit已被棄用。 將Xcode升級到5.1后出現錯誤

[英]OCUnit is deprecated. Error After upgraded Xcode to 5.1

我剛剛更新到Xcode 4.6到5.1和iOS 7.0到7.1.1現在我的項目顯示警告警報視圖“OCUnit已棄用項目”項目名稱“使用OCUnit進行單元測試,不推薦使用。 選擇“轉換為XCTest”以更新此項目以使用XCTest進行單元測試。“

在此輸入圖像描述

當我提交到應用商店時,它會影響我的應用嗎?

如何刪除此警告(或)如何更新我的應用程序以使用XCTest進行單元測試。

不,它不會影響應用商店提交。 如果你的應用程序仍在舊版本的iOS上運行,我也不支持XCTest。

你需要在“某個時刻”進行切換,因為Xcode 6可能會在未來幾周內作為測試版發布,可能不會支持OCUnit。 除非升級,否則您可能無法立即運行單元測試。

但在那之前,沒有迫切需要升級。 當你准備好了,只需將所有更改提交到git / etc,這樣你可以在出錯時回滾,然后點擊“轉換為XCTest”按鈕。 它應該工作......如果沒有,請在此處發布您的具體問題。

作為一般規則,我不會急於在Xcode中采用任何新功能。 往往存在缺陷,有時蘋果在采用新技術后一年就放棄了新技術。 但XCTest現在已經默認了一年,我沒有聽到任何抱怨(早期的漏洞除外),所以切換是安全的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM