获得
SDK 'iOS 8.0 '中产品类型'单元测试捆绑包'需要代码签名
我的应用程序目标是代码签名,但我的测试目标不是。我买了一台新计算机,从计算机创建了一个新的开发证书,相应地更新了配置文件,同时安装了这两个,但无法通过此代码签名错误。
有没有办法在本地擦除所有证书/配置文件,以便我可以重新安装?
可能是某种虫子。
问题是项目处于源代码控制之下,每次我拉取. xcodeproj都会更新。由于我的配置文件与源代码控制中的配置文件不同,单元测试目标会自动切换到“不要编码签名”。所以我只需在每次git拉取后设置配置文件。
显然,如果部署到设备上,如果存在单元测试目标,则必须对其进行代码签名。
步骤:
1)将目标更改为您的测试目标(AppnameTest)
2) 确保“代码签名标识”不是“不要代码签名”。选择要签名的配置文件
这就是我为让它工作所要做的全部改变。
我通过转到编辑方案,然后在构建部分(暂时)修复了这个问题,删除了在“运行”中调用的单元测试目标。
这里的其他建议对我没有帮助,但我通过转到产品修复了此错误