我遵循了this教程。
只是尝试在我的iphone中测试我的第一个应用程序,但在存档中创建应用程序时出现错误:
Check dependencies
The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains
在方案中我选择了iOS设备。 我做错了什么?
答案 0 :(得分:1)
在导航器中点击您的项目,然后选择目标,然后在构建设置中查找代码签名 。 在代码歌唱身份中,您可以设置用于签名归档的开发人员证书/配置文件。
我最担心的最常用的配置是:
调试:iPhone开发人员:iOS Team Provisioning Profile中的your_name *
或
iPhone开发人员:来自com.company.appBundle的your_name
(它取决于如何在developer.apple.com中生成供应配置文件) 和
发布:来自com.company.appBundle的iPhone发布
尤其是当您使用iCloud或应用内购买时(即使您正在测试您的应用)。
P.S
部署到TestFlight时,您可以使用Ad Hoc配置文件为您的应用签名。 在向iPad推送时,您仍在使用“iPhone Distribution Prov.Sprofile”。