最全iOS 应用上架流程(提交到AppStore)
一、上架基本需求资料 1、苹果开发者账号(公司已有可以不用申请,需要开通开发者功能,每年 99 美元)
2、开发好的APP
二、证书 上架版本需要使用正式的证书
1、创建证书 Apple Developer
2、上传证书 Sign In - Apple
3、进入开发者中心 Certificates, Identifiers & Profiles 点击 Certificates 旁边的+ 新增证书
4、选择最新的分发版证书 Apple Distrbution,右上角 continue
5、按要求填写后提交。
一般都要创建两个证书一个用于开发,一个用于上架,如果有支付内容,还必需要 Apple Pay 的证书
6、创建 profile
左侧菜单选 profile 点+号创建,选择 App Store,创建好后获得一个 TYPE 为 App Store 的 Profiles, 可用于打包上架应用
三、打包 1、版本配置,双击左侧菜单项目打开 xcodeproj,编辑 Version 或 build 第一次可以随意,但是提交版本成功后,这两个必须有一个值是新的,以作区分,否则提交上传就一定会被拒收
2、配置签名,选择 Signing&Capabilities
3、 然后是常规操作,设备选 Any Ios Device,Archive 后就是漫长的等待 一般为避免打包空间不够,可以先clean 一下
4、打包完成后,点击 Distribute App 上传到 App Store Connect,稍后 appid 邮箱会收到结果通知
四、审核 第一次提交审核时,这一步大多都会被拒绝,要求调整修改;这些要求都 会通过邮件发送,及时查看邮件并根据要求调整就好
常见的有
1、权限未申请或申请权限的提示文字不符合标准,在下面配置
2、使用了过期的 api,如 UIWebView
3、无法独立完成程序操作,如,支付集成了第三方,但是没有 apple pay的选项
4、权限未作详细说明
5、图标包含alpha通道
6、包内有framework未签名成功
3人点赞
相关文章
- 【Unity开发小技巧】打包IOS版本须知流程(移动)
- Android与IOS渲染流程对比
- iOS 上架流程图文详解2022版 (下)
- Ios frida_frida
- iOS APP上架流程(详细)
- [ios开发]-APP-上架流程
- iOS开发之进阶篇(1)—— 证书、打包上架流程、p12文件
- IOS – OpenGL ES 设置图像 lookup 滤镜 GPUImageLookupFilter
- uniapp打包ios app所需的证书的制作流程
- 移动iOS架构起航
- 如何解决iOS打包提示“AppID与profile文件不匹配”
- IOS – OpenGL ES 设置图像反遮罩锐化 GPUImageUnsharpMaskFilter
- 【iOS 开发】iOS 开发 简介 (IOS项目文件 | MVC 模式 | 事件响应机制 | Storyboard 控制界面 | 代码控制界面 | Retina 屏幕图片适配)
- 图文介绍 Windows 系统下打包上传 IOS APP 流程
- 在线的ios App Store文件上传流程
- 如何使用Xcode打包导出IPA文件并进行iOS应用内测,无需支付苹果开发者账号费用?
- iOS调用相机并且上传照片的方法详解手机开发
- iOS 简单的音频操作代码详解手机开发
- iOS–碎片知识锦集详解手机开发
- Linux下开发iOS应用:挑战还是机会?(linux做ios开发)
- iOS与Linux:新老技术的融合(ios与linux的关系)
- 苹果推送 iOS/iPadOS 15 首个公测版 Beta 更新
- 基于Linux环境下iOS应用开发实践(linux下开发ios)
- 平台开发iOS开发:基于Linux平台的世界(ios基于linux)
- IOS系统有支持Oracle吗(ios支持oracle吗)
- iOS内存错误EXC_BAD_ACCESS的解决方法