相关疑难解决方法(0)

如何修复xcode apple provisioning的"Missing Private Key"?

在一台新的Mac上,我安装了xcode,需要设置一个hello-world项目的配置,以便部署到我的iPad上.

注意:我正在使用新的免费配置(没有付费的Apple帐户)

  1. 我去了偏好/帐户登录我的Apple帐户
  2. 在项目的常规选项卡中,团队设置为我的(免费)Apple Dev帐户.(一切似乎都很好,它认为这是有效的)
  3. 我试图部署到iPad,我得到一个构建错误" 代码签名失败,退出代码1 "
  4. 据说这与证书有关.我去了Keychain Access并在那里找到了" iPhone Developer:my@email.com(...) ",这是我通过Apple账户登录时添加的.
  5. 我删除了这个密钥(以为我只是重新添加我的Apple帐户,因此这个密钥)
  6. 然后,我从xcode首选项中删除并重新添加了我的Apple帐户
  7. 我可以登录,我可以看到它添加了密钥,并且Key上的Keychain Access 获取信息表示没有问题(有效等)
  8. 在xcode首选项中,当我单击管理证书时,它显示"David的MacBook Pro(2)"和一堆"无标题"键,所有这些键的状态均为" Missing Private Key ".
  9. xcode/General/Status部分显示" 您输入的用户名或密码不正确 ",即使我的"团队"已登录且有效
  10. 单击" 再试一次 "显示"等待修复",然后是"撤销...",然后是"生成证书" - 这听起来很有希望,就像它正在完成我所需要的,但随后失败,私钥仍然缺失,并且在地狱的循环中回到第9步.

好?如何在不将我的操作系统恢复到工厂并完全启动的情况下解决此问题?

注意:关于SO的解决方案涉及从Dev Console中撤销密钥和生成新的私钥,如下所示: 如何将私钥添加到分发证书?

但是,在"免费"帐户上,我无法访问"证书"部分!我无法在网上开发门户网站.但是,我确实看到xcode专门用于处理证书(参见上面的步骤9-10),但它无法正常工作.我真的不知道从哪里开始.我是Mac和iOS以及xcode的新手.失意.感谢Apple,在简单的hello-world应用程序上获得简单的入职体验.

xcode code-signing keychain ios-provisioning

17
推荐指数
1
解决办法
7084
查看次数

无法让Xcode看到我的分销认证?代码签名错误:标识"iPhone Distribution"与任何配置文件中的任何标识都不匹配?

我似乎无法让Xcode看到我的发行版认证?代码签名错误:标识"iPhone Distribution"与任何配置文件中的任何标识都不匹配?

所以:

  • 在IOS Provisioning Portal中
    • 有一个未过期的分发证书
    • 有团队配置文件(不确定如何使用)
  • 已下载分发证书并双击它并将其导入密钥链
  • Goto Xcode - 创建了一个分发配置文件
  • 在Product/BuildSettings/Distribution line item =>如果我点击"iPhone Distribution",则没有匹配发生....

如果我能看到KeyLink中的分发证书不应该是Xcode能够看到这个的触发器吗?

我错过了什么/我怎么能修好所以我可以继续上传应用...

谢谢

iphone xcode code-signing provisioning-profile ios-provisioning

9
推荐指数
1
解决办法
2万
查看次数

证书已添加,但显示缺少私钥

现在我正在全新的 macbook 上开发应用程序。我已经下载了 certSigninRequest

在此处输入图片说明

现在我已经添加了 ios 分发证书和私钥(certSigninRequest)

在此处输入图片说明

但是每当我尝试导出我的应用程序时,它总是说缺少私钥。我已经添加到我的钥匙串

在此处输入图片说明

ios swift

4
推荐指数
1
解决办法
1万
查看次数

iOS临时发行-关于Apple证书

我想对AdHoc测试一个应用程序。我的客户拥有一个Apple帐户,我是该团队的成员(他加入了我们)。

我们想使用此技术http://www.innerfence.com/howto/install-iphone-application-ad-hoc-distribution将ipa和移动设备发送给我们的客户。

问题是,如果我下载客户端的供应配置文件以生成ipa,则它不会与XCode中的任何私钥配对(找不到有效的签名身份)。

我完全迷路了。我怎样才能解决这个问题?

我想做的是:生成一个.ipa并将其与客户的.mobileprovision文件一起发送。

ad-hoc-distribution ios provisioning-profile ios5 ios-provisioning

2
推荐指数
1
解决办法
3109
查看次数