打包生成的苹果APP上架到苹果官方appstore商店的详细流程与教程

简介: 打包生成的苹果APP上架到苹果官方appstore商店的详细流程与教程

第一步:创建app发布证书以及配置文件

1、打开苹果开发者中心网站:https://developer.apple.com,点击右上角 Account 使用开发者账号登录,如下图所示:

2、登录成功后,点击 Certificates, ldentifiers & Profiles,如下图所示:

2. 点击进入 Certificates,Identifiers & Profiles

说明:因为这次需要的是发布app,所以证书需要选择的是Production版本,而开发测试的话是Development版本。

3. 在Identifers中创建App IDs

说明:APPid也叫包名,APPid必须是唯一的,不能包含特殊符号。填写AppID名称, 输入AppID Deion Name,用来描述您的AppID。(注意,必须输入英文),下方App ID Suffix输 入Bundle ID:这是您AppID的后缀,这个需要仔细命名,因为这个内容和您的程序直接相关,很多地方都需要用到,最好是com.yourcompany.yourappname的格式。当然对于没有公司名的个人开发者,也可以用您自己的英文名字或者拼音。

App Services服务选择推送服务

说明:这里勾选“推送”服务,下一步“完成”。

第二步:导出本地证书文件

1、打开“应用程序”–>“实用工具”–>“钥匙串访问”–>“证书助理”中选择“从证书颁发机构请求证书”,如下图:

2、选择从证书颁发机构请求证书,如下图:

3、打开后进入下图所示界面:

“用户电子邮件地址”:必须填开发者账号所用的邮箱地址,

“常用名称”:用户可以自定义名称,建议直接填写APP名称,后面导出证书的时候容易分辨

选择存储到磁盘,点击“继续”。将本地证书文件文件保存到电脑中备用。

注:本地证书文件(即CSR文件),如下图样子:

第三步:创建发布证书

这里选择的类型是Production下的,然后选择 App Store and Ad Hoc.

选择本地的CSR请求文件,下一步“完成”。

5.创建推送证书:

选择刚才创建的APPID

下一步,选择本地生成的CSR文件。

第四步:创建配置文件

选择App Store,进入下一步。

选择刚才创建的APP ID

选择创建好的发布证书,进入下一步。

填写配置文件,进入下一步“完成”,下载即可。

第五步:创建推送证书

至此,申请苹果证书步骤完成,我们得到三个有效的文件,如下图所示:

可以看到上述证书,描述文件制作是非常复杂的。我们可以借助辅助工具appuploder,一键制作证书描述文件,还有打包IPA上架功能。

APP Store上架需要注意以下几点:

1、不能有产品下载(非iOS,以及企业发布地址)的链接及二维码。2、不能带有升级的按钮以及提示。3、在app提交平台填上该网站的测试帐号。4、页面要保持简洁美观。5、网站不能出现测试页面、Beta等。

6、APP内容完善,不能访问各页面都是空的。

目录
相关文章
|
2月前
|
Android开发 移动开发 小程序
binder机制原理面试,安卓app开发教程
binder机制原理面试,安卓app开发教程
binder机制原理面试,安卓app开发教程
|
18天前
|
ARouter IDE 开发工具
Android面试题之App的启动流程和启动速度优化
App启动流程概括: 当用户点击App图标,Launcher通过Binder IPC请求system_server启动Activity。system_server指示Zygote fork新进程,接着App进程向system_server申请启动Activity。经过Binder通信,Activity创建并回调生命周期方法。启动状态分为冷启动、温启动和热启动,其中冷启动耗时最长。优化技巧包括异步初始化、避免主线程I/O、类加载优化和简化布局。
32 3
Android面试题之App的启动流程和启动速度优化
|
2月前
|
存储 数据安全/隐私保护 iOS开发
应用在App Store上被拒重新提交审核流程指南
该文本是关于iOS应用发布的步骤说明
36 2
|
2月前
|
Web App开发 JSON 小程序
苹果app开发apple-app-site-association文件配置
apple-app-site-association 是苹果的配置文件,用于建立app和网站关联,支持Universal Links,使点击网站链接能直接打开相应app内部页面。配置文件为JSON格式,需上传至服务器`.well-known`目录或根目录。通过检查三个链接来测试配置,确保Content-Type为`application/json`。成功配置后,点击链接能在iPhone备忘录或Safari中直接唤起app,但可能有24-48小时延迟。
241 6
|
2月前
|
缓存 网络安全 iOS开发
苹果APNS在app中的具体实现
苹果APNS在app中的具体实现
41 2
|
2月前
|
开发者 iOS开发
苹果证书的申请与发布app
苹果证书的申请与发布app
27 2
|
2月前
|
Java Unix Shell
苹果app代码行数统计
苹果app代码行数统计
19 1
|
2月前
|
安全 前端开发 开发工具
什么是APP封装?流程和实现方式是什么,有什么优势?
APP封装是将应用程序的代码、资源和依赖项打包成一个可执行的文件或安装包的过程。封装过程中,将应用的代码、资源和依赖项进行整合,并生成一个独立的安装包,用户只需下载并安装该包即可使用应用。
39 3
|
2月前
|
监控 数据库 数据安全/隐私保护
第三方授权的应用苹果审核被驳回解决方案和app版本更新
第三方授权的应用苹果审核被驳回解决方案和app版本更新
31 0
|
14天前
|
编解码 Java Android开发
FFmpeg开发笔记(三十一)使用RTMP Streamer开启APP直播推流
RTMP Streamer是一款开源的安卓直播推流框架,支持RTMP、RTSP和SRT协议,适用于各种直播场景。它支持H264、H265、AV1视频编码和AAC、G711、OPUS音频编码。本文档介绍了如何使用Java版的RTMP Streamer,建议使用小海豚版本的Android Studio (Dolphin)。加载项目时,可添加国内仓库加速依赖下载。RTMP Streamer包含五个模块:app、encoder、rtmp、rtplibrary和rtsp。完成加载后,可以在手机上安装并运行APP,提供多种直播方式。开发者可以从《FFmpeg开发实战:从零基础到短视频上线》获取更多信息。
46 7
FFmpeg开发笔记(三十一)使用RTMP Streamer开启APP直播推流