2013-09-26 47 views
6

我已经在App Store中发布了一个应用程序,但是我已经在Windows PC上使用Adobe AIR开发了它。Xcode Organizer:找不到有效的签名标识

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

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

我觉得这一直运作良好 - 我可以看到在设置的底部轮廓 - >常规 - >摘要:

enter image description here 但Xcode的组织者显示一个警告三角形警告有效签名身份不发现

enter image description here

我在做什么错?我SO搜查,核实,我的证书使用系统默认值...

enter image description here

UPDATE:是的,我已经添加了证书钥匙串访问:

enter image description here

+0

您是否下载了证书并存储在钥匙串中? –

+0

您的开发人员证书有误 –

+0

我在此截图中看到,它没有私钥 - 与以下证书相比 –

回答

8

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

选择保存到磁盘,并输入您的电子邮件地址。 CA电子邮件地址保留空白。
指定生成的证书签名请求文件的位置,无论你想要的。然后前往Apple开发人员中心并创建开发证书。继续常规程序,选择iOS应用程序开发,指定您创建的csr文件,生成,下载并添加到钥匙串。利润=)

+1

我不想申请新的开发证书,因为我已经有一个(来自我的Adobe AIR应用程序)。我终于通过导入私钥并重新打开Xcode来解决我的问题。但感谢您的帮助和+1的截图。 –

+0

@AlexanderFarber如何导入私钥?你能详细解释一下吗? –

+0

这帮助我解决了trigger.io报告问题:“AMDeviceInstallApplication failed:-402620395”。问题是未经证实的证书! – hussfelt

2

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

+0

你如何编辑个人资料?我看到的唯一选择是删除它。 –

相关问题