gpt4 book ai didi

ios - 如何在不使用 mac 创建 ipa 的情况下创建证书、 key 、.pem 和 .p12 文件?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:15:54 26 4
gpt4 key购买 nike

我正在构建一个混合移动应用程序,该应用程序已接近完成并处于测试阶段。

我的应用程序在 Android 设备上运行良好,但我需要在 IOS 设备上测试我的应用程序。我有一个 Linux 系统,我已经在上面完成了所有的开发工作。要创建 IPA,我需要 x 代码,但我没有 Mac 书。

我用谷歌搜索了如何在线创建 IPA,然后我在 build.phonegap.com 上找到了创建 IPA 和 APK 的解决方案。但它只创建 APK。对于 IPA,它需要一些 IPA key 、证书、.pem 和 .p12 文件。

有人可以建议如何在没有 x 代码的情况下创建所有这些证书吗?

最佳答案

如果你想生成用于创建 IPA 的证书,这个东西会起作用。

使用命令行窗口:

  1. cd C:\OpenSSL-Win32\bin(或安装 SSL 的路径)

如果您是 Linux 用户,请使用 sudo su 打开终端并从第 2 步开始

  1. openssl genrsa -out ios_distribution.key 2048
  2. openssl req -new -key ios_distribution.key -out CertificateSigningRequest.certSigningRequest -subj/emailAddress=YOUEMAILADDRESS, CN=YOUR NAME, C=COUNTRYCODE
  3. 转到 https://developer.apple.com/ios/manage/certificates/team/distribute.action218并登录。转到 iOS 下的“证书”。
  4. 在左侧的“证书”菜单下,点击“全部”,然后点击“+”按钮:添加
  5. 选择开发“iOS App Development”证书或生产“App Store and Ad Hoc”证书。注意:您需要完成该过程两次才能拥有该应用的开发版和生产版。
  6. 从同一页面下载“全局开发者关系证书颁发机构”(AppleWWDRCA.cer) 文件
  7. 点击继续,直到您到达“生成您的证书”屏幕。上传您之前创建的 .certSigningRequest 文件并单击生成。下载生成的 ios_development.cer 文件。
  8. 通过单击左侧菜单中“配置文件”下的“全部”,然后单击“+”符号(又名:添加)来创建配置文件。
  9. 同样,您需要同时创建开发版和分发版(App Store)。
  10. 使用新的 .cer 文件 (ios_development.cer) 为应用程序创建配置文件
  11. 下载 .mobileprovision 文件
  12. 在命令提示符中:openssl x509 -in ios_distribution.cer -inform DER -out ios_distribution.pem -outform PEM
  13. openssl pkcs12 -export -inkey ios_distribution.key -in ios_distribution.pem -out ios_distribution.p12 -passout pass:PASSWORD
  14. 将生成.key、.pem 和.p12 文件

关于ios - 如何在不使用 mac 创建 ipa 的情况下创建证书、 key 、.pem 和 .p12 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44839232/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com