Xcode管理器:找不到有效的签名身份

时间:2013-09-26 20:06:46

标签: iphone ios xcode code-signing code-signing-certificate

我已经在App Store中发布了一个应用程序,但我是在Windows PC上使用Adobe AIR开发的。

现在我想学习iOS 7本机编程,购买了O'Reilly书籍,OSA 10.8.5,Xcode 5.0和iPhone 5c的MBA。

我想在我的设备上尝试示例应用程序,我需要创建一个通配符App ID和开发配置文件,然后将后者安装到我的iPhone上。

我认为这很有效 - 我可以在设置底部看到个人资料 - >一般 - >配置文件:

enter image description here 但Xcode管理器显示警告三角形,警告未找到有效签名身份

enter image description here

我做错了什么?我搜索过SO并验证我的证书使用系统默认值...

enter image description here

更新:是的,我已将证书添加到Keychain Access:

enter image description here

2 个答案:

答案 0 :(得分:8)

首先,从钥匙串中删除没有私钥的证书 - 它没用,可能会在将来产生错误 打开您的钥匙串访问权限并生成证书签名请求(在顶部菜单中转到钥匙串访问 - >证书助理 - >从签名机构请求证书)。你应该看到这个窗口
enter image description here

选择已保存到磁盘,然后输入您的电子邮件地址。 CA电子邮件地址留空 在任何位置指定生成的certificateSigningRequest文件的位置。然后前往Apple开发者会员中心并创建开发证书。继续常规程序,选择iOS应用程序开发,指定您创建的csr文件,生成,下载,添加到钥匙串。利润=)

答案 1 :(得分:2)

我通过KeyChain应用程序从旧/原始mac导出.p12文件证书,然后使用KeyChain应用程序再次将其导入新Mac,然后在apple dev网站上编辑配置文件,保存,下载并重新安装 - 在xcode中注册它