IOS证书与发布的那些事

每次开发新的IOS App证书都要折腾一遍,现在整理一些需要注意的地方。

各种证书的概念,参考如下,这里不再科普。

https://www.cnblogs.com/CoderAlex/p/5033852.html

证书个数的限制

开发者申请证书个数是有限制的,最多3个。

如果大于3台开发机使用的话,如何办?

https://www.cnblogs.com/wangbinios/p/5709386.html

第一种,Revake,除非是没有人用的。不然别人的profile就不能用,后果很严重的。

第二种,生成个p12文件。在有密钥的那个机器上生成。放在别人的机器上安装,就可以使用了。

开发过程

使用的Xcode的Automatic,默认设置就可以了。有问题时可以自动修补。

自动生成的内容有:

AppID:这个不能乱用的啊,如果是测试AppID,最好使用个人账号进行。不然会生产很多垃圾ID。

Develop证书以及相应密钥,并安装。可以在钥匙串管理程序中查看,有小钥匙才可以用哈。

Device在连接设备后也会自动添加

provision profile会自动生成一个,但不会在列表中显示。

以上可以看出Debug过程,有关证书完全是透明的了。

发布过程

第一步,需要先创建一个发布Distribustion证书。这个证书只能与一个机器进行绑定,在创建过程中会上传一个certSigningRequest文件。如何操作参考:

https://www.jianshu.com/p/f20caf82938d

第二步,先把,刚才说的发布证书安装上,一定要有密钥。

第三步:Build,Product》Archive》Build完成后,会自动打开Organizer可以看新Build好的加工程。

第四步:先进行检测,再上传。选择自动签名。这样Xcode就会使用刚才的Distribution证书进行签名,并打包了。

可以看到除了证书,其余操作也是自动化的。

 

上传包

还是在Organizer中,点击Distribute App。

以上选择Export。这样可以导出为ipa文件,再通过其它工具上传到AppStore,否则通过AppStore上传会很慢。

上传的工具有Xcode自带的Application Loader

当然还有国内的神器AppUploader

 

上传蒲公英的方法

上上图选择类型时为Ad Hoc,这样可以直接上传了。

https://www.pgyer.com

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值