作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正尝试在我的 iPhone 上运行一个应用程序,但我在代码签名身份方面遇到了问题。实际上,我的钥匙串(keychain)中有两份证书,一份用于分发,一份用于开发,但没有私钥。我尝试再次从 developer.apple.com 下载证书但我仍然没有私钥。事实上,我无法从 Target -> Build settings -> Code signing Identity 选择 iPhone 开发者配置文件,因为我收到错误:
Profile doesn't match any valid certificate/private key pair in your keychains.
此外,在组织者中,开发者资料的状态是:
Valid signing identity not found.
你有什么建议吗?
最佳答案
如果您有一台较旧的机器,您在其中创建了 CSR 并最初下载了证书,则从其钥匙串(keychain)中导出证书。将其另存为 .p12 文件,然后将其复制到您当前正在使用的新机器上。双击 .p12 文件将其安装到您的钥匙串(keychain)中。展开并查看您是否看到私钥。
如果这是原始机器,而您的钥匙串(keychain)中仍然没有私钥,则必须申请新证书。
关于iphone - 钥匙串(keychain)中缺少私钥iphone开发者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18644786/
我是一名优秀的程序员,十分优秀!