大家都知道上架苹果是非常难的,在确保合规的同时还要保证App的质量,尽量少的出现bug和优化使用体验。所以上架前先进行内测分发、内测托管就很有必要了。我们先从内测分发开始看,然后再看具体上架流程,这样更容易一次发版成功。

一、如何快速进行内测分发

进入【蒲公英内测分发平台】,点击【发布应用】
将App安装包拖拽到【立刻上传】上传应用
点击【我的应用】-【添加空白应用】
上传完成后,根据要求填写应用名称、包名、App 类型、应用介绍等
填写完成后,点击【添加应用】,即可完成应用的添加

二、如何快速进行苹果上架

(1)Certificates 证书

Certificates为Mac电脑提供开发能力,能够实现真机调试、打包、上架APP到app store,有两种环境:开发(Development)环境&生产(Distribution)环境,还有两种类型:Software 和 Services。
需要注意的是,Certificates的Development与Distribution证书有数量限制,一台Mac,只需申请一套Certificates。而Services的证书需要另外创建且无数量限制,如果有协同开发的需要导出.p12文件给对方Mac即可。

如何申请 Certificates 呢?
通过Mac自带的钥匙串工具生成CSR请求文件并绑定Certificates。
【钥匙串访问】-【证书助理】-【从证书颁发机构请求证书】
【填写邮件】-选择【储存到磁盘】-设置App名称【常用名称】-【继续】
再申请Development证书
先创建Software部分,再创建推送证书

选择【iOS Development】(Xcode11以上可以选择Apple Development)-选择【证书文件】-点击【下载】

下载文件名称为【development.cer】,可以修改,方便识别
打开【钥匙串管理工具】,在【我的证书】中安装
申请iOS Distribution (App Store and Ad Hoc)生产证书与上述方法一致
选择的时候点击【iOS Distribution (App Store and Ad Hoc)】即可
然后上传CSR文件-【Register】-【Download】

再然后开始推送证书申请,【Development】与【Distribution】两种环境都要选择,钥匙串工具会导出【.certSigningRequest】文件与Mac绑定

(2)申请 Identifiers:App id

点击【Identifiers】-【App IDs】
填写【App描述】与【Bundle ID】
Bundle ID 可以理解为App的身份证号码,一经申请变无法更改,再申请入微信登录、Google服务等第三方服务时都需要使用到Bundle ID与App绑定

(3)Devices: 设备列表

App安装的设备都有一个唯一的udid
把udid加入Devices列表
这些设备就可以进行debug测试和ad hoc安装

查看设备的udid有两种方法
第一,【Xcode】查看
第二,用蒲公英【www.pgyer.com/tools/udid】可以一键获取 iOS 设备的 UDID

(4)Profiles: 描述文件

Profiles 同样分为Development与Distribution环境
其作用是将team、Identifiers、Certificates、Devices等信息联系起来
不同环境需要不同的Profiles

如何创建Profiles呢?

在【Development】下选择【iOS App Development】(开发测试)
在【Distribution】下选择【Ad Hoc】即用于Ad Hoc生产,选择【App Store】上传到App Store的生产环境
然后选择 App ID
选择对应的Certificates证书,以及需要测试的Devices设备
然后下载,重命名,描述文件不需要安装
OK,到了这里,所有需要准备的证书和描述文件都准备完毕。

(5)Xcode 配置

配置证书和签名
因为XCode会自动创建证书和bundle id
所以要先取消【Automatically manage signing】
配置Profile描述文件
debug和release两种环境需要分别配置描述文件
debug对应【Development】
release对应【Distribution】
然后进行Provisonint Profile 文件选择
开发对应开发
生产对应生产
然后进行调试
可以进行模拟器调试
也可以连上数据线进行真机调试

(6)注册App

在App Connnect中注册App
选择【App Store Connnect】
点击【新建 App】

需要注意:
Ⅰ 图标不能包含alpha通道或者透明度
Ⅱ LanchImage 图片格式只能是png/jpg
Ⅲ 填写中国需要加 +86 区号
Ⅳ App预览与截屏图片,6.5/5.5英寸即可

(7)打包上架App

打包、上产IPA包,确保证书、描述文件正确
进入Select a method of distribution(打包方式选择)界面
选择【App Store】,点击【Next】
等待上传
上传成功之后,进入App Store Connect
就可以看到提交的版本
点击【App Store】
在【构建版本】选择对应版本文件
填写信息,提交审核

上架后一般24H内还搜不到,可以稍作等待

2022年最新内测分发内测托管、上架App Store教程相关推荐

  1. ios app上架App Store需要多少费用?

    经常收到咨询说ios app上架App Store需要多少费用?一两句话解释不清,ios APP上架涉及到方方面面,这里介绍下iosios app上架App Store需要的基本费用.APP开发的费用 ...

  2. 2022最新整理iOS app上架app详细教程

    上架iOS需要一个付费688的开发者账号,还没有的话申请一个或者借用. 申请苹果开发者账号教程 上架App Store之前是先安装到苹果手机测试调试好,app能正常运行再上架 iOS真机调试测试教程 ...

  3. 2018最新苹果APP上架App Store流程(超详细)

    2018最新整理iOS app上架app详细教程 上架iOS需要一个付费688的开发者账号,还没有的话申请一个或者借用. 申请苹果开发者账号教程 上架App Store之前是先安装到苹果手机测试调试好 ...

  4. 2023最新苹果APP上架App Store流程(超详细)

    目录 上架iOS需要一个付费688的开发者账号,还没有的话申请一个或者借用. 申请苹果开发者账号教程 上架App Store之前是先安装到苹果手机测试调试好,app能正常运行再上架 iOS真机调试测试 ...

  5. iOS最新应用上架App Store流程

    iOS应用发布流程简要说明 简介:iOS应用上线发布流程一般包含四个部分,第一步是相关证书文件的配置:第二步是Xcode的设置:第三步是iTunes填写App的相关信息:最后是审核结果以及相关邮件回复 ...

  6. 2018苹果App上架App Store审核指南要求

    苹果APP审核很严格,有一套他们自己的标准,我们上架经常收到拒绝条款2.1.5.1这些就是因为不符合他们的审核要求,下面是苹果APP的审核指南.对APP的基本要求,在开发APP的时候参考这个指南,争取 ...

  7. 2018苹果App上架App Store审核指南要求

    苹果APP审核很严格,有一套他们自己的标准,我们上架经常收到拒绝条款2.1.5.1这些就是因为不符合他们的审核要求,下面是苹果APP的审核指南.对APP的基本要求,在开发APP的时候参考这个指南,争取 ...

  8. ios签名软件_如何给无法上架App Store的App做ios签名?

    苹果给所有人的印象除了价格相对比较昂贵之外,大概就是ios系统生态的封闭性了.众所周知,ios App上架App Store的审核比较严格,这就导致很多App无法通过App Store的审核,而后进行 ...

  9. ios html5 app上架,H5封装的IOS应用上架App Store被拒怎么办

    原标题:H5封装的IOS应用上架App Store被拒怎么办 H5封装的IOS应用如果上要架到App Store几乎是无望,原因是苹果官方为了保证App Store应用商店上的APP优量和更好的体验, ...

最新文章

  1. TPS54360 输入60V,输出3.5A降压开关电压
  2. java中ssh如何理解
  3. 4.3 核对矩阵的维数-深度学习-Stanford吴恩达教授
  4. 【机器学习PAI实践十二】机器学习算法基于信用卡消费记录做信用评分
  5. 使Win10用户获得特殊权限以便删除相应文件(夹)
  6. 【STM32】DMA详解
  7. UE4学习-创建基于C++的场景
  8. Hadoop:pig 安装及入门示例
  9. linux删除第二列为空_Linux之基本文本处理工具(二)
  10. Java开发必会MVC三层架构
  11. 【写作技巧】毕业设计的附录放在论文的哪个位置?
  12. 今天我点亮了CSDN博客专家殊荣
  13. Tomcat内存溢出,解决方法
  14. 我为什么放弃用了近10年的金山
  15. Mac环境安装Win虚拟机
  16. 工作后如何快速高效的学习专业知识
  17. 上海网站排名优化找哪家?清法网络助你一臂之力
  18. 一些API函数(Console居多)Console API
  19. 404究竟是什么意思呢?像404,200,503等数字究竟是什么东西
  20. Using the URLconf defined in test1.urls, Django tried these URL patterns, in this order: ^admin/解决

热门文章

  1. 2021美国大学生数学建模竞赛F题翻译
  2. 最新最全 Android 常用开源库总结
  3. 微信的新消息一键标为已读.简单的微信脚本,使用autojs编写的安卓自动化脚本
  4. 关于Tomcat黄叉的解决方案
  5. git错误之Submit including parents
  6. java仿QQ聊天软件OIM艰辛之路
  7. 计算机科学人生观和价值观,我的人生观和价值观
  8. 高通被判滥用垄断地位;Apache 回应:参与开源不受 EAR 约束
  9. [渝粤教育] 西南科技大学 预算会计 在线考试复习资料2021版(1)
  10. 计算机系统(五):计算机网络和因特网