我想在iPhone 5s中测试我的应用程序。它有最新的ios版本。所以,我删除了旧的Xcode V 7.0.1并安装了新的版本v 7.2。
安装v 7.2后,我收到以下错误。
CodeSign错误:产品类型'单元测试需要代码签名 捆绑'在SDK'iOS 9.2'
我已经检查了这个问题code-signing-is-required-for-product-type-unit-test-bundle-in-sdk-ios-8-0并尝试了所有答案,但我仍然遇到了这个问题。
我有一般的设置构建目标以及信息选项卡。即使我没有得到代码登录错误来解决问题。但仍无法在我的测试设备中运行应用程序。
代码签名也设置正确。
还从我的应用程序中删除了测试项目。
答案 0 :(得分:5)
我为我找到了这项工作的解决方案。在左侧面板中,转到projectNameTests,然后在签名中选择任何在ios中拥有许可证的开发团队。
答案 1 :(得分:2)
您只需转到Edit Scheme,然后在Build部分中,删除在“Run”中调用的任何单元测试目标,然后重试。
答案 2 :(得分:2)
实际上,对于每个iOS应用,都会有两个目标1.app target 2.test target 。 两个目标都需要代码签名。在我们的案例中,没有为测试目标设置代码签名,因此单击“目标”部分下的“app_name'测试”并提供相同的代码签名详细信息for app target
答案 3 :(得分:1)
答案 4 :(得分:0)
对我来说,它是构建设备。我选择了我的iPhone,实际上它应该是任何模拟器。我将其更改为模拟器后,测试运行正常。