繁体   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