iOS 开发之证书问题

51 篇文章 6 订阅
18 篇文章 2 订阅

折腾开发环境,一大堆问题。

证书问题,记录一下。

在开发者后台网站上,创建 iOS 开发证书。然后在 MAC 系统里面下载证书文件,双击,把证书添加到【钥匙串】里面。问题来了,居然显示从苹果官网下载的证书一串红色字符串【不能接受】。似乎这个证书有问题。

此时,如果用 Delphi 连接过去(MAC 上需要启动 Delphi 的 PAServer),Delphj 无法获取到证书。Delphi 的提示是:可能证书无效或者需要删除重复的证书。

请教了高人,才发现问题是系统里原本带的一个通用开发者证书【Apple Worldwide Developer Relations Intermediate Certificate】,显示过期时间是 2023 年,还没过期,但仍然是版本过低。

网上搜索这个英文字符串,搜到苹果官网去,顺藤摸瓜,找到这个证书的下载地址,里面列了一排,各种过期日期的。从 2023 到 2030 到更长远的。2030 的也好几个。下载排第一个的 2030 年过期的那个到 MAC 系统上,双击导入。再看之前导入到我自己的开发证书,不显示【不能接受】的红色字符串了。

回到 Delphi,Tools -> Options -> Deployment -> Provisioning 里面,去找到 iOS Device Development 选项,Delphi 开始连接 MAC 里面的 PAServer,自动获取证书,成功。

注意:做上述操作时,MAC 里面的 PAServer 一定要启动.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值