如何使用 https://developer.apple.com 生成 iOS 开发证书?
Posted
技术标签:
【中文标题】如何使用 https://developer.apple.com 生成 iOS 开发证书?【英文标题】:How generate iOS Development Certificate using https://developer.apple.com? 【发布时间】:2018-07-29 22:10:47 【问题描述】:我的主要目标是配置一个没有 mac 的 ios 开发环境。
在https://developer.apple.com成功创建帐户后 并根据本指南:
https://web.archive.org/web/20150303180446/http://community.phonegap.com/nitobi/topics/detailed_guide_for_setting_up_building_ios_apps_without_a_mac
https://gist.github.com/jcward/d08b33fc3e6c5f90c18437956e5ccc35
https://blog.testproject.io/2018/06/11/ios-test-windows-without-mac/
我需要将证书签名请求 .csr(使用 openssl 创建)上传到 Apple 开发者网站:
http://developer.apple.com/ios/manage/certificates/team/index.action
或
https://developer.apple.com/account/ios/certificate/create
问题是访问这些网址后,我被重定向到
https://developer.apple.com/account/#/welcome
我也在这个页面 developer.apple.com 中搜索了“证书”选项,但没有成功。
我应该在 Program Resources 部分看到 certificate 选项:
https://drive.google.com/uc?id=1IMgO5n0g61TzKr2bCXvG9mFOfJiHosl7
但我只看到其他资源:
https://drive.google.com/uc?id=1esVMWXvkuHRm1JzK_uYyxOgLDS5DsMPy
所以我的问题是:
我是否需要付费、拥有 mac 或 iphone 才能在 https://developer.apple.com 中启用此证书选项? 是否还有其他选项可以在没有 mac/iphone 的情况下生成 iOS 开发证书 .cer 文件?【问题讨论】:
你在使用虚拟机吗? 虚拟机?...不,我使用的是 linux 机器。 【参考方案1】:您需要成为 Apple Developer Program 的付费会员才能访问开发者网站的证书相关页面。您可以为自己的帐户付费,也可以加入已付费加入该计划的团队。
成为付费会员后,帐户登录页面将如下所示:
You can enroll here,在撰写本文时价格为每年 99 美元。
【讨论】:
谢谢@valdimar。我将尝试与已经注册的朋友验证您的信息,否则我将不得不付费:s以上是关于如何使用 https://developer.apple.com 生成 iOS 开发证书?的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Cocoa 设计模式不再代表 Apple 文档的最佳实践?