苹果证书创建2020版

背景:公司用其他企业的开发者证书打包,在内部使用,其他公司通知将不再续费,而我司只有公司版的开发者账号,于是考虑用蒲公英开发者平台重签名。但是,我不会开发啊,开发公司跑路了,我好歹还有个源代码,那么开整吧,网上各种找资料,还算做成了。网络时代,学会资源检索比脑袋大更有用。

苹果开发者类型

1.个人版Person:此项申请无限制,年费$99,软件发布到app Store或用数据线安装到手机。

2.公司版Company:此项申请需要公司邓白氏编码,年费$99,软件发布到app Store或用数据线安装到手机,可多人协作开发。

3.企业版Enterprise:此项申请需要公司邓白氏编码,等待苹果审核过程较久(疫情期间5个月了也没动静),年费$299,软件不能发布到app Store,只能在企业内部使用。(特别注意,申请地址是这个,走了好多弯路才搞对http://developer.apple.com/cn/programs/enterprise

蒲公英开发者中心重签名服务:将公司版证书生成的IPA文件(正常只能上传到appstore,或添加了udid设备号的才能使用)经过重新签名后,可以像企业版生成的ipa一样直接安装。此为收费服务,最低消费为每年500元,提供1000台设备的重签名服务,当然点数越多越划算,详情去蒲公英开发者官网了解。

续费说明:支付必须用美金支付,国内基本使用visa卡支付;到期未续费,已发布的app将出现闪退等导致不能正常使用,直接续费后即可使用,无需重新打包发布等操作(这个我是听说,没有验证)。

证书管理

上一步骤其实很繁琐,要填一堆资料,还得是英文的,然后又是苹果官方来证实,特别是企业版的,好漫长。

后面的操作,会基于有一台苹果电脑,或者安装好苹果系统的虚拟机(像我就是,本人不做IOS开发的)。

本步骤就在拥有了可用的证书后,进行如下操作,网上看到的内容版面显示与现在的不一致,那就弄个新的,但是本质没有变。

https://developer.apple.com 右上account,账号,密码,手机验证码(信任之后后面就不会再要输手机验证码了)。

1.生成CSR文件

launchpad-其他-钥匙串访问-证书助理-从证书颁发机构请求证书

 填入验证后,下一步将CSR文件保存到用户指定的电脑目录下。

 

2.创建证书Certificates

下一步就按自己的需要选,不熟悉的多理解下描述,不会那么难懂,只要略微懂英文,略微了解苹果产品就问题不大。

选择CSR文件,下一步就生成证书并下载。
 3. 创建ID

这个ID将作为软件在苹果的“身份”证,区别与两个软件是不是同一个软件,就是用这个ID去区分,与后面打包的bundle id一致

 

4.添加设备UDID

直接添加即可,udid需要将设备用数据线连到itunes下查看(图略)

5.创建profile(这步骤有点关键,打包时将用到)

 如果是只要生成IPA去蒲公英重签名,选哪个都可以。

 选择刚创建的ID,证书,Device,输入pfile名称后产生并下载

 

 

XCODE打包

以上创建好了的pfile,将在本步骤发挥作用

1.用xcode打开你的源码,登录你的账号,

 

2.打包

首先检查将要打包的软件是不是你打包的,再选择打包适合的设备,检查bundle Identifiter

中间的部分菜单可能被遮挡,点点右边的三个按钮,(在这我浪费了大把的时间)

中间signing&capability子项中,选择上步骤中下载的pfile

然后点product-archive,会持续一段时间,打包过程会要求输入两次电脑的开机密码。如果上面几步没核对完,archive菜单是灰色的。

3.将打包的文件导出

选择同证书相同的方法,我的是adhoc,后面一步不选。

选择证书,选择pfile(如果没有就自己导入)后,将生成ipa到用户指定文件夹。

 

自此,IPA文件创建成功,上传到其他平台,按客服提示操作。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值