得到
Code signing is required for product type 'Unit Test Bundle' in SDK 'iOS 8.0'
我的应用程序目标是代码签名,但我的测试目标不是。我买了一台新电脑,从这台电脑上创建了一个新的开发证书,相应地更新了配置文件,安装了两者,但无法克服这个代码签名错误。
有什么方法可以在本地删除所有证书/配置文件以便我重新安装?
可能是某种错误。
最佳答案
问题是项目处于源代码控制之下,每次我拉取 .xcodeproj 时都会更新。而且由于我的配置文件与源代码管理中的配置文件不同,单元测试目标会自动切换到“不进行代码签名”。所以我只需要在每次 git pull 之后在那里设置配置文件。
显然如果部署到设备上,如果有单元测试目标,它必须是代码签名的。
步骤:
1) 将目标更改为您的测试目标 (AppnameTests)
2) 确保“代码签名身份”不是“不要代码签名”。选择用于签名的个人资料
这就是我要让它工作的所有改变。
https://stackoverflow.com/questions/26109851/