我试图在使用Xcode 6的设备上构建应用程序(iOS 7.1.2),但是它总是失败并显示错误:SDK'iOS 8.0'中的产品类型“单元测试套件”需要代码签名
CodeSign error: code signing is required for product type 'Unit Test Bundle' in SDK 'iOS 8.0'
该项目的部署目标是6.0。
任何人都陷入这种类型的错误?
任何暗示赞赏!
我试图在使用Xcode 6的设备上构建应用程序(iOS 7.1.2),但是它总是失败并显示错误:SDK'iOS 8.0'中的产品类型“单元测试套件”需要代码签名
CodeSign error: code signing is required for product type 'Unit Test Bundle' in SDK 'iOS 8.0'
该项目的部署目标是6.0。
任何人都陷入这种类型的错误?
任何暗示赞赏!
我明白hugoX已经解决了这个问题,但没有解释它是如何解决它的。
这些说明适用的Xcode 6.1:
即使这使得项目成功建立,您不能使用单元测试。如果有人有其他解决方案,那就太好了。
这对我有用!谢谢! =) – 2015-01-05 09:47:27
这些说明将删除您的单元测试目标,这意味着您将单元测试将不再运行您的项目。这是一个非常糟糕的解决方案。 – 2015-02-10 15:22:07
在Xcode 6.1.1中,测试目标似乎不可删除。上下文菜单上的删除选项变灰。 – Almo 2015-05-13 15:17:27
您需要设置代码签名为检查对象分开,即使你可能没有设置代码签名的主要目标。
这是我做过什么:
1.选择测试的目标
2.设置“代码签名” - >“代码签名标识”开发人员的身份
3.生成
希望这会解决它。
我明白这issue.And也是我解决它
请遵循以下步骤:
1.Go到项目setting.In左侧面板中看到有目标。
2.单击(您的项目名称)测试。
3.去信息。在那里分配合适的捆绑标识符。
4.Go建立设置 - >代码签名
5.Here设置代码签名身份和提供个人资料。
6.清理生成。
现在构建项目。其精细现在
如果您有项目设置的测试目标。选择目标并删除它并尝试构建 – iOSdev 2014-09-26 10:31:05
@NarasimhaiahKolli只需在Build Settings上搜索测试目标,但什么都不会看到。你能告诉我如何找到测试目标吗?谢谢! – GooX 2014-09-26 10:49:15
您将拥有两个设置,右边是一个常规信息,另一个用于设置下面的目标设置,您将找到测试设置。删除该测试设置。 – iOSdev 2014-09-26 10:52:39