App Store发布上架文档(ionic + XCode)

App Store 上架发布文档(ionic + XCode10.3)

App Store 上架发布文档(ionic + XCode10.3)

1.生成签名证书

1.1生成本机证书

1.2生成CerCertificates、Profile证书

2打包ipa(Ionic+Xcode)

2.1ionic构建项目

2.2XCode发布ipa

3.编辑App Store上架信息

## 1.生成签名证书

App Store发布需要Certificates、Profiles两种证书,生成过程如下:

1.1生成本机证书

Mac打开钥匙串访问 -> 证书助理 -> 从证书颁发机构请求证书

 

App Store发布上架文档(ionic + XCode)_第1张图片

邮箱地址随意填写,这里用不到,选择存储到磁盘,点击继续,存储到电脑即可。

App Store发布上架文档(ionic + XCode)_第2张图片

 

1.2生成CerCertificates、Profile证书

打开苹果开发者网站, 点击Account登录开发者账号。成功登录后,选择Certificates,IDs&Profiles

App Store发布上架文档(ionic + XCode)_第3张图片

选择Certificate,添加证书

Certificate选择您需要的证书类型,若是为iPhone单独开发的软件,选择iOS Distribution发布证书

App Store发布上架文档(ionic + XCode)_第4张图片

选择刚才保存的本机证书(CertificateSigningRequest.certSigningRequest),点击继续

App Store发布上架文档(ionic + XCode)_第5张图片

下载证书,保存到电脑

App Store发布上架文档(ionic + XCode)_第6张图片

双击下载好的文件,添加至本机钥匙串,打开钥匙串可见该证书即可。

App Store发布上架文档(ionic + XCode)_第7张图片

选择Identifiers, 新增App ID

App Store发布上架文档(ionic + XCode)_第8张图片

选择App IDs,点击继续

App Store发布上架文档(ionic + XCode)_第9张图片

输入描述内容,和ID,ID一般格式为 cn.org.企业名.appName

App Store发布上架文档(ionic + XCode)_第10张图片

选择Profiles,新增证书

App Store发布上架文档(ionic + XCode)_第11张图片

选择App Store,点击继续

App Store

选择刚才新增的App ID,点击继续

App Store发布上架文档(ionic + XCode)_第12张图片

选择Certificate证书,点击继续

App Store发布上架文档(ionic + XCode)_第13张图片

输入证书名称,点击生成,可以不用下载该证书文件App Store发布上架文档(ionic + XCode)_第14张图片

至此,App Store上架所需证书均生成完毕。

2打包ipa(Ionic+Xcode)

本项目使用ionic+Xcode发布打包iOS项目

2.1ionic构建项目

运行 ionic cordova resources ios,添加iOS图标文件

新增ios图标文件

运行 ionic cordova platform add ios,添加iOS平台

App Store发布上架文档(ionic + XCode)_第15张图片

运行ionic cordova build ios,构建iOS项目

构建iOS项目

 

2.2XCode发布ipa

建议使用XCode10版本的软件,XCode11升级后,删除了Application loader工具,在上传ipa过程中经常卡顿,停留在进度条不动,我试了多种网上解决方法均无效,又重新安装XCode10上传ipa,过程很顺畅。

双击运行项目目录/platforms/ios下的XXXXX.xcodeproj文件,打开Xcode

打开Xcode

左侧栏,选择需发布的项目

App Store发布上架文档(ionic + XCode)_第16张图片

选择General,在Identity配置中填写ipa相关信息,Bundle Identifier处输入之前创建的App ID

App Store发布上架文档(ionic + XCode)_第17张图片

Signing配置中,取消自动管理签名,在Signing(Release)配置中选择下载Profile,选择之前创建的Profile证书

App Store发布上架文档(ionic + XCode)_第18张图片

Deployment Info配置中,在Devices栏选择iPhone项

App Store发布上架文档(ionic + XCode)_第19张图片

Info配置中,点击+添加应用权限配置,在Value中填写权限使用询问语句

App Store发布上架文档(ionic + XCode)_第20张图片

以下为几项常用权限

权限名称 对应权限
相册 Privacy - Photo Library Usage Description
通讯录 Privacy - Contacts Usage Description
麦克风 Privacy - Microphone Usage Description
日历 Privacy - Calendars Usage Description
蓝牙 Privacy - Bluetooth Peripheral Usage Description
添加图片权限 Privacy - Photo Library Additions Usage Description
位置信息 Location Usage Description
使用期限访问位置 LocationWhenInUse Usage Description
始终访问位置 Privacy - Location Always Usage Description
提醒事项 Reminders Usage Description

在Xcode软件选中小锤子,选择Generic iOS Device

image-20200302140620853.png

此时选中其他设备,点击Run按钮,可以在模拟器上运行该项目,此处省略

点击XCode菜单栏的Product,点击Archive进行项目打包

App Store发布上架文档(ionic + XCode)_第21张图片

选择Distribute App -> iOS App Store -> Upload

App Store发布上架文档(ionic + XCode)_第22张图片

 

选择发布签名证书

App Store发布上架文档(ionic + XCode)_第23张图片

点击Upload,等待上传即可

App Store发布上架文档(ionic + XCode)_第24张图片

上传完成后,会展示Error和Warning信息,根据提示进行相关修改即可。

 

3.编辑App Store上架信息

打开苹果开发者网站, 点击Account登录开发者账号。成功登录后,选择App Store Connect

App Store Connect

选择我的App,选择要发布上架的项目,按页面要求将App信息价格与销售范围填写完整,点击等待提交的iOS APP。

App Store发布上架文档(ionic + XCode)_第25张图片

将页面信息填写完整,在构建版本栏选中刚才上传的ipa版本

App Store发布上架文档(ionic + XCode)_第26张图片

App Store发布上架文档(ionic + XCode)_第27张图片

点击右上角提交以供审核,等待苹果方回复即可。

App Store发布上架文档(ionic + XCode)_第28张图片

 

你可能感兴趣的:(App Store发布上架文档(ionic + XCode))