最全iOS 上架指南

简介: 一、基本需求信息。1、苹果开发人员账户(公司已经可以无需申请,需要开启开发者功能,每年99美元)2、开发好应用程序二、证书上架版本需要使用正式证书。1、创建Apple Developer证书2、上传证书Sign In - Apple3、点击开发者中心 Certificates, Identifiers & Profiles附近+新证书。4、选择最新发行版Apple Distrbution证书。右上角继续。5、按要求填写后提交。

一、基本需求信息。


1、苹果开发人员账户(公司已经可以无需申请,需要开启开发者功能,每年99美元)


2、开发好应用程序


二、证书


上架版本需要使用正式证书。


1、创建Apple Developer证书


2、上传证书Sign In - Apple


3、点击开发者中心 Certificates, Identifiers & Profiles附近+新证书。


4、选择最新发行版Apple Distrbution证书。右上角继续。


5、按要求填写后提交。


一般要创建两个证书,一个用于开发,另一个用于上板,如果有付款内容,还需要Apple Pay的证书。


前四布我们之前都做了,详见这篇博客:利用Appuploader在window上申请IOS开发所需要的证书及描述文件,我们主要看后面几步。


一.证书管理


点击首页的证书管理



二.新建证书


点击“添加”,新建一个证书文件


免费账号制作证书只有7天有效期,没有推送消息功能,推送证书是用来配置


在网站上推送的。不是用来打包编译app的。



并且免费账号只能创建开发证书,无法提交上传发布,无法使用apple登录,


支付,推送等功能。画红圈的部分就是开发证书(development),后面的distribution是发布证


书,managed是管理证书,这两个也都是支付了99美金给apple才能使用的。



三.使用appuploader服务同步证书


如果勾选“使用appuploader服务同步证书”此项,我们将可以在不同电脑上下


载和使用此证书,将ipa文件上传到App Store给苹果审核,不需要Mac电脑,也不需要xcode,非常


简单方便。



新建证书完成后另存文件保存下来,证书就已经制作好了,点击另存到想要保存的位置就好了。



制作好的证书就是.p12格式的,无需转换。



6、创建个人资料


在菜单左侧,选择创建的个人资料点+选项,然后选择App Store并在创建后获得为App Store的TYPE个个人资料。可用于包装上应用。


三、打包


1、版本配置,双击左侧菜单项目打开xcodeproj。编辑版本或build第一次可以随意,但在提交版成功后,这两个必须有一个值是新的区别,否则提交上传肯定会被拒绝。


2、选择签名,选择Sign & Capabilities。


3、然后是正常操作。设备选择Any Ios Device,Archive之后是长等一般为了避免包装空间不足,可以先清理一点。


4、包装完成后,点击“分发应用程序”上传到App Store Connect,然后appid邮箱将收到结果通知。


四、审核


第一次提交审查时,这一步将大多被拒绝,要求修改;所有这些请求都将通过邮件发送。按时查看邮件,并根据要求调整。


常见的有


1、权限未申请或申请权的提示文不符合标准,下方配置:


2、使用过期API,如UIWebView。


3、无法独立完成程序操作,例如支付集成第三方,但没有apple pay的选项。


4、权限未详细说明。


5、图标包含阿尔法通道


6、包内有没有签署的框架。

相关文章
|
4月前
|
iOS开发 开发者
一键制作 iOS 上架 App Store 描述文件教程
一键制作 iOS 上架 App Store 描述文件教程
|
4月前
|
iOS开发 开发者
苹果iOS App Store上架操作流程详解:从开发者账号到应用发布
很多开发者在开发完iOS APP、进行内测后,下一步就面临上架App Store,不过也有很多同学对APP上架App Store的流程不太了解,下面我们来说一下iOS APP上架App Store的具体流程,如有未涉及到的部分,大家可以及时咨询,共同探讨。
|
4月前
|
安全 数据安全/隐私保护 iOS开发
iOS App 上架流程图文教学
在上架App 之前必须先准备好开发者帐号,但申请开发者帐号因法兰克早在之前已经申请好了,故就跳过此步骤,直接从产生凭证到上传App开始讲起。首先,要将自己辛苦写好的App 送审的话,则要依序做完下列几件事情即可。
|
18天前
|
编解码 iOS开发
IOS上架APP Store时预览图尺寸
IOS上架APP Store时预览图尺寸
37 3
|
17天前
|
图形学 数据安全/隐私保护 iOS开发
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
|
18天前
|
iOS开发
解决IOS上架App Store后显示语言为英文的问题
解决IOS上架App Store后显示语言为英文的问题
30 0
|
2月前
|
Android开发 iOS开发 开发者
ios应用打包、安装和上架攻略
假如是普通的证书或普通company证书只能上架才能安装(测试的话有其他安装方法,那是另外的话题),假如是企业类型的in house证书,则可以通过在线安装的方式,比如通过上传到一些分发平台,比如香蕉云编或蒲公英生成安装码扫码安装。
47 2
|
30天前
|
开发框架 监控 iOS开发
Flutter IOS 打包上架踩坑
Flutter IOS 打包上架踩坑
47 0
|
4月前
|
数据安全/隐私保护 iOS开发 开发者
uniapp IOS从打包到上架流程(详细简单) 原创
uniapp IOS从打包到上架流程(详细简单) 原创
177 1
|
4月前
|
iOS开发 开发者
iOS App 上架指南及关键建议
上架App Store是将iOS应用提交申请并上线的过程,旨在让应用在App Store上展示,吸引用户并获取流量。本文将介绍iOS上架的整体流程,并提供一些建议和注意事项。