我们有一个iOS应用程序,其推送通知证书已过期,我们正在try 创建一个新的应用程序.我在资源调配门户(ios_developer.cer、ios_distribution.cer)中创建了新的证书并下载了它们.我按照指令here on Stack Overflow将其转换为PEM,然后再转换为P12文件,但我被卡住了.当我try 将PEM转换为P12时,它需要某种私钥,我不知道从哪里获得它.

我也试过把这些加载到 keys 链访问中.我读到过,您可以从那里将它们导出为P12,但是当我执行导入时,它们不会出现在任何地方.

推荐答案

您的私钥是在您在Keychain Access中创建签名请求时生成的.生成并下载证书后,双击它将把它添加到Keychain Access,在那里它将与私钥匹配.然后,您可以 Select 证书,并打开箭头以 Select 私钥,并将它们一起作为.p12文件从Keychain Access导出.

Ios相关问答推荐

如何修复使用EFCore和SQLite的.Net MAUI iOS应用程序上的当前应用程序不支持NullabilityInfoContext?

SWIFT根据地球坐标修改 node 旋转

Swift在SceneKit中为scnnode添加自定义几何体(视图)

SwiftUI图表-默认情况下,X轴数据点的间距不相等

UIAlertController的空子类是否可以与`appearance(whenContainedInInstancesOf:)`一起安全使用

Xcode -Google Mobile Ads SDK在没有AppMeasurement的情况下初始化

WatchConnectivity - 从手表配套应用程序在 iOS 设备上启动 AVPlayer

使用异步重载实现Swift协议一致性

如何以编程方式触发 SwiftUI DatePicker?

在我的 M1 上出现 Architecture arm64 问题,因此我无法运行我的旧项目

UIControl 子类 - 按下时显示 UIMenu

我正在try 制作一种 Select 器样式,例如设置中的外观 Select 器

我可以在 Apple-Watch 上使用 iPhone 的摄像头扫描 SwiftUi 中的二维码(例如用于登录)吗

带有属性包装器的不可用属性

如何找出坐标之间的距离?

动画 UILabel 字体大小更改

如何在 iOS 中判断暗模式?

如何从 UIPickerView 获取选定的值

使用 swift 从应用程序委托打开视图控制器

UISegmentedControl 以编程方式更改段数