[英]how to create certificates, keys, .pem and .p12 file without using mac to create an ipa?
我正在构建一个几乎完成并正在测试阶段的混合移动应用程序。
我的应用程序在 android 设备上运行良好,但我需要在 IOS 设备上测试我的应用程序。 我有一个 Linux 系统,我已经在它上面完成了所有的开发。 要创建 IPA,我需要 x 代码,但我没有 Mac 书。
我用谷歌搜索了如何在线创建 IPA,我得到了在build.phonegap.com上创建 IPA 和 APK 的解决方案,但它只创建 APK。 对于 IPA,它需要一些 IPA 密钥、证书、.pem 和 .p12 文件。
有人可以建议如何在没有 x 代码的情况下创建所有这些证书吗?
如果您想生成用于创建 IPA 的证书,这将起作用。
使用命令行窗口:
如果您是 linux 用户,请使用 sudo su 打开终端并从第 2 步开始
要创建证书,您需要一个苹果开发者帐户。 如果您有一个从开发者帐户转到证书和标识符部分。 但是您需要一个 mac 来创建证书,因为证书颁发机构有一个证书请求,需要在 mac 中使用钥匙串访问。 除非你有 mac,否则我认为不可能创建p12
证书
对于创建证书,您需要 CSR 文件。 对于从 Linux 创建 CSR 文件,请按照下面给出的链接进行操作。
如何使用 Linux openssl 为 iOS 生成 CSR?
然后继续https://developer.apple.com/ 。
要从 linux 创建 p12 文件,请按照以下链接中的说明进行操作,
在 Windows 机器上安装 VMWare/Parallels/Virtualbox(任何虚拟环境)并运行 MacOS。
示例链接: https : //lifehacker.com/5938332/how-to-run-mac-os-x-on-any-windows-pc-using-virtualbox
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.