从新 MacBook 生成新的 iOS 应用分发证书
Generate new iOS app distribution certificate from new MacBook
我有一个应用商店中的 iOS 应用程序,我需要生成一个新的分发证书来签署该应用程序。据我了解,该应用程序将始终使用相同的私钥,但需要每年生成一个新证书。
我使用的不是用于生成原始证书的同一台 MacBook,但我有从原始 MacBook 导出的 .p12
文件。我已将其导入 Keychain
并已成功签署我的应用程序版本。
现在我需要知道如何从我的私钥生成新证书。我尝试在 Keychain Access
应用程序中右键单击我的私钥并选择“从证书颁发机构请求证书”。不幸的是,这只会导致以下神秘消息:
"The specified item could not be found in the keychain"
如何为我的应用程序生成新的分发证书?
找到您的 p12 文件并执行以下操作
生成私钥
openssl pkcs12 -in your.p12 -nodes -out private.key -nocerts
生成 CSR
openssl req -new -key private.key -out request.csr
然后上传到 Apple
我有一个应用商店中的 iOS 应用程序,我需要生成一个新的分发证书来签署该应用程序。据我了解,该应用程序将始终使用相同的私钥,但需要每年生成一个新证书。
我使用的不是用于生成原始证书的同一台 MacBook,但我有从原始 MacBook 导出的 .p12
文件。我已将其导入 Keychain
并已成功签署我的应用程序版本。
现在我需要知道如何从我的私钥生成新证书。我尝试在 Keychain Access
应用程序中右键单击我的私钥并选择“从证书颁发机构请求证书”。不幸的是,这只会导致以下神秘消息:
"The specified item could not be found in the keychain"
如何为我的应用程序生成新的分发证书?
找到您的 p12 文件并执行以下操作
生成私钥
openssl pkcs12 -in your.p12 -nodes -out private.key -nocerts
生成 CSR
openssl req -new -key private.key -out request.csr
然后上传到 Apple