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打开钥匙串访问 -> 证书助理 -> 从证书颁发机构请求证书

 

请求证书

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

导出证书

 

1.2生成CerCertificates、Profile证书

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

进入开发者网页

选择Certificate,添加证书

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

iOS Distribution

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

选择证书

下载证书,保存到电脑

下载

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

iPhone Distribution

选择Identifiers, 新增App ID

App ID

选择App IDs,点击继续

App IDs

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

Edit

选择Profiles,新增证书

Profile

选择App Store,点击继续

App Store

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

Choose App ID

选择Certificate证书,点击继续

选择Certificate

输入证书名称,点击生成,可以不用下载该证书文件生成证书

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

2打包ipa(Ionic+Xcode)

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

2.1ionic构建项目

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

新增ios图标文件

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

添加iOS平台

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

构建iOS项目

 

2.2XCode发布ipa

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

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

打开Xcode

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

选中项目

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

配置Identity

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

配置Signing

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

选择iPhone

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

image-20200302161853396.png

以下为几项常用权限

权限名称对应权限
相册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进行项目打包

Archive

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

iOS App Store

 

选择发布签名证书

选择签名证书

点击Upload,等待上传即可

上传等待

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

 

3.编辑App Store上架信息

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

App Store Connect

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

我的App

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

构建版本

添加构建版本

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

提交

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值