本文的前提是,已经通过uniapp将app开发完成后,想上架apple spp store的指导。上架共包括以下步骤:
1、申请苹果开发者账号(该部分忽略)
2、申请ios发布证书(p12文件)、描述文件(主要针对windows系统,需借助App Uploader)
3、打包发布(通过HBuilder X)
4、等待审核
一、申请苹果开发者账号(略)
二、申请证书和描述文件
苹果电脑自身可以生成证书。windows系统的话,需要借助App Uploader工具,用于在windows系统上发布时生成证书(该工具可免费试用7天,7天以后需要收费,每年168元)。
App Uploader工具下载地址:
Appuploader官网--IOS ipa上传发布工具,证书制作工具Application Loader跨平台版,windows,linux,mac发布上传提交苹果应用
使用苹果账号登录App Uploader工具,成功后,可按照主界面上的顺序,依次创建Bundle Id、申请证书、生成描述文件。具体
1、创建Bundle Id
在appuploader主界面,选择Bundle Id管理,如图所示
2、申请证书。
如下图所示,进入证书管理页面
点击右上方的“创建”按钮
正式发布的话,上面的窗口中,填写规则如下:
类型:选择“iOS 发布证书 (App Store and Ad Hoc)”;
名称:可以随便起名字,这个名称对应p12文件名称
密码:密码一定要记住,在HBuilder中打包时会需要,建议跟名称保持一致,便于记忆
如下图所示点击“确定”按钮即可完成创建,创建完成后将证书下载下来保持在本地。
3、生成描述文件
点击左侧菜单中的“描述文件管理”,在该页面中点击右上角的“创建”,弹窗可以按照下面的规则填写:
名称:可以随意命名
类型:选择“App Store”
Bundle ID:可以添加一个com..格式的Bundle ID
证书选择:选择刚才创建的证书
点击最下方的“添加”即可完成,然后下载该描述文件保持在本地
三、打包发布
1、用HBuilder X进行打包。
选择 发行-->原生App-云打包(p),打开如下界面。Bundle ID、证书私钥密码、证书profile文件、私钥证书分别对应刚才申请的文件和密码。
打包完成后,点击日志中的链接即可下载IPA文件
2、在appel官网创建一个app
1、登录appel官网(https://itunesconnect.apple.com/login),按照下面的截图,进入到App Store Connect页面
2、新增一个APP
3、填写官网要求提供的APP相关信息
相关信息一般要在发布前准备好。信息主要包括:版本信息、价格与销售范围
版本信息按照是否必填,分为:
必填:APP名称(在App Sstore上显示的名称)、iOS 预览和截屏图片(一组APP的应用界面图片,要准备多种尺寸的图片以应多不同机型)、推广文本、描述、关键词,此版本的新增内容,技术支持网址 (URL),版本,版权,
可不填:营销网址 (URL)(可不填),路由 App 覆盖地区文件(可不填)
价格与销售范围,根据实际情况写即可。
注意
1)预览图片的尺寸要准备多套,适配以下几种机型
2)如果app供官方测试时,如果需要配合硬件使用才能测试的话,则需要提供App的使用录屏文件,官方审核可通过视频进行审核。
3、提交
App Uploader中,点击左侧菜单中的“提交上传”,上传刚才下载的IPA文件。
当您的ipa上传成功后,在iTunes Connect (https://itunesconnect.apple.com/login) 后台查看它
审核中如果有问题,苹果会发送具体原因到邮箱.
审核过程中会按照以下活依次开展,在apple官网上可查看当前活动。
Prepare For Upload(准备提交) ->
Waiting For Upload(等待提交) ->
Upload Received(提交通过审核) ->
Waiting For Review(等待审核) ->
In Review(正在审核) ->
Processing For App Store(准备上架) ->
Ready For Sale(待销售)
四、注意事项
1、修改错误重新打包的时候记得加下版本号,比如你刚上传的是1.0.1版本,重新打包时增加下版本号如1.0.2,如果还是跟之前上传过相同的版本号的ipa文件,上传不了