本文主要介绍uniApp苹果开发者中心AppStore发行。

一、第一步Software

注意一下这个地方,这个有稍微有点区别

cli运行到微信开发者工具 uniapp uniapp开发者中心_ios


cli运行到微信开发者工具 uniapp uniapp开发者中心_钥匙串_02

注:这两个其实是在xcode11以后是一样的,只是apple这个代表的东西比较多,它的设备指向比较多而已。简单的说,apple就是可以打包给电脑使用的,而ios只能用于移动设备,比如手机平板手表一类的。另外,使用xcode的时候有点区别,xcode11以上两个都可以,xcode11以下只能用ios的,不然会报错

二、第二步Create a New Certificate

cli运行到微信开发者工具 uniapp uniapp开发者中心_ios_03


然后就选择本地的从证书助理申请的东西

2.1

cli运行到微信开发者工具 uniapp uniapp开发者中心_钥匙串_04


cli运行到微信开发者工具 uniapp uniapp开发者中心_Appstore发行_05


cli运行到微信开发者工具 uniapp uniapp开发者中心_ios_06

填入你的邮箱,QQ或者别的邮箱都可以

选择存储到磁盘,会生成一个上面那个cerSingingRequest为后缀的文件,到时候新建证书的时候选择上就行

接下来就是下载到本地,点击cer加载到钥匙串

找到你钥匙串中改证书的位置,导出,然后才能发给别人使用

cli运行到微信开发者工具 uniapp uniapp开发者中心_Appstore发行_07


cli运行到微信开发者工具 uniapp uniapp开发者中心_Appstore发行_08

最后就会生成上图

证书助理生成的p12可以重复使用

三、第三步profiled

cli运行到微信开发者工具 uniapp uniapp开发者中心_钥匙串_09

上架选择这个,其他的对应不一样的东西,这个就要看你申请的上架证书类型了

如果是apple的话,可以选择Mac Apple Store

cli运行到微信开发者工具 uniapp uniapp开发者中心_xcode_10


cli运行到微信开发者工具 uniapp uniapp开发者中心_xcode_11


cli运行到微信开发者工具 uniapp uniapp开发者中心_ios_12

写上描述的名字,一般为了区分上架描述和其他描述,后面一般会多一个AppStore做个区分,比较好找。当然命名也可以用中文,如:xxx_AppStore或者xxx上架证书

cli运行到微信开发者工具 uniapp uniapp开发者中心_钥匙串_13

这样就有了,然后去下载一下就行了

cli运行到微信开发者工具 uniapp uniapp开发者中心_Appstore发行_14


over~

四、其他

开发用的就是多了选择设备和可以使用的证书,其他倒是没有区别

cli运行到微信开发者工具 uniapp uniapp开发者中心_Appstore发行_15


cli运行到微信开发者工具 uniapp uniapp开发者中心_Appstore发行_16


cli运行到微信开发者工具 uniapp uniapp开发者中心_钥匙串_17


cli运行到微信开发者工具 uniapp uniapp开发者中心_钥匙串_18