详细步骤

  • 前言
  • 申请上架应用商店所需要的证书
  • 创建应用标识(`Identifiers`)
  • 创建证书(`Certificates`)
  • 创建测试设备(`Devices`)
  • 创建配置文件(`Devices`)
  • 推送证书申请
  • 苹果手机截图
  • app提交至App Store


前言

事先声明,因为没有苹果电脑,所以全程采用其他网站配合生成所需要的证书文件。
这里采用的是 香蕉云编

申请上架应用商店所需要的证书

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_上传


主要用到这几项。

申请流程:

首先创建应用标识(Identifiers)->创建证书(Certificates)->创建测试设备(Devices)->创建配置文件(Devices)。

创建应用标识(Identifiers)

这个创建比较简单,按照提示,对应填写就好了。

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_服务器_02


ios上传发布版本 uniapp uniapp开发的ios可以上架吗_ios上传发布版本 uniapp_03


注意,这里选择,用上的就选,用不选的不要选,比如推送功能,选多了会增加审核的难度

创建证书(Certificates)

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_https_04


我直接选的上架发布的那个,开发也能用。

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_上传_05


接着,这一步需要选择上传一个csr文件,这个文件只能用苹果电脑去做,因为没有苹果电脑就直接用网站来申请。

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_ios上传发布版本 uniapp_06


随便取个名字即可

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_https_07


提交之后,csr文件就好啦,直接下载下来,上一步选择的时候就选这个文件即可。

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_uni-app_08


这样我们就得到了一个cer文件

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_上传_09


我们在打包的时候需要用到两个文件(证书文件和私钥证书)

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_服务器_10


先说私钥证书,这个需要生成p12证书,还是用网站来申请。

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_uni-app_11


证书就选择上边得到的cer文件,下载流程:

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_https_12


选择完cer文件提交之后,下一步证书密码自己设置一下即可。

创建测试设备(Devices)

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_https_13


回去UDID的方法网上搜索有很多,这里继续用这个网站即可。

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_服务器_14


如果不用测试,这一步不要也可以。

创建配置文件(Devices)

这里就是生成打包所需要的证书profile文件了。

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_https_15


选择app store即可,后边的就直接选择前边创建的Identifiers和Certificates即可。注意:如果选择app store则打出的自定义基座包无法安装到手机,所以如果需要测试,需要选择ad hoc,然后添加测试设备,这样再拿这个证书去打自定义基座包就好了,上架的正式包再换成App store的证书即可。

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_上传_16

推送证书申请

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_ios上传发布版本 uniapp_17


ios上传发布版本 uniapp uniapp开发的ios可以上架吗_uni-app_18


ios上传发布版本 uniapp uniapp开发的ios可以上架吗_服务器_19


ios上传发布版本 uniapp uniapp开发的ios可以上架吗_上传_20


选择文件,这里就不能去选择上边我们申请上架打包的文件了,需要我们再重新创建一个。

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_uni-app_21


还是这几步,下载csr文件->上传至Certificates->下载Certificates->上传至香蕉云编->生成.p12证书,设置密码,下载下来,之后就可以将这个证书上传到对应的要用的地方了。

苹果手机截图

当然,如果我没有各尺寸手机截图,这里也可以帮你完成。

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_https_22


这里要上传的应用截图可以去火狐,采用手机开发模式,然后选择对应机型进行截图即可。

app提交至App Store

上边的步骤都做完了,ipa包也打好啦,那么就需要上传到ios开发者后台,此时没有苹果电脑的话,就继续用下边的网站,根据步骤操作即可。

ios上传发布版本 uniapp uniapp开发的ios可以上架吗_ios上传发布版本 uniapp_23


ios上传发布版本 uniapp uniapp开发的ios可以上架吗_ios上传发布版本 uniapp_24