app上架流程的整理

本文详细介绍了iOS应用开发的基本步骤,包括开发者账号的获取、证书申请、Xcode内的配置操作以及IPA包的制作过程。此外还分享了一些苹果审核的常见拒绝理由。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一.准备工作

首先需要有开发者账号,企业级的账号是299$,个人开发者账号是99$,没有的话可以登录http://developer.apple.com/自行申请

假如你已经有账号了,进入苹果官网点击Accout登录

 

二.申请证书

  1. 申请appId

登录完成后点击证书,进入界面,有证书.标识.设备.描述文件

 

点击identifiers下面的APP IDS,点击加号注册APP IDS,需要填写的是APP ID的名称和Bundle ID,名称自己定义不能有特殊的字符,Bundle ID需要与app的Bundle identifier一致.,可以在targets->General->Bundle identifier找到

 

  1. 申请证书

申请证书之前需要创建好CSR类型的证书,打开钥匙串,钥匙串访问->证书助理->从证书从证书颁发机构请求证书,之后填写证书信息

填写证书信息,电子邮件常用名称等最好每个证书都申请CSR证书文件,最后选择存储到磁盘以备后用,这时桌面上出现了创建好的CSR证书

点击Certificates的加号添加证书,会出现Development和Production两种证书,Development叫开发者证书用于真机调试,Production发布证书用于app的发布

无论哪种证书都选择第一项

 

点击继续,进入选择CSR文件的界面,选择创建好的CSR文件,

 

创建完成后点击downLoad按钮,下载证书,双击安装在钥匙串中

  1. 创建描述文件

点击Provisioning Profiles下的加号,会出现Development和distribution分别是开发和发布证书,用于真机调试和发布app的证书,根据需要选择,都是选择第一个

 

选择对应的APP ID

 

选择创建好的证书,然后输入证书的名称

三.Xcode内的操作

点击Xcode左上角的preferences进入,点击左下角的加号,添加Apple ID

 

添加完账号,店家右下角的View Details…可以查看描述文件,点击downloadAll或者下载创建好的证书

进入project->build Setting->Code Signing,选择创建好的描述文件和证书

 

 

四.Ipa打包

Xcode内点击product->archive,记住要用真机打包否则archive是灰色的

在登录好的开发者账号里面选择iTunes Connect,配置app信息

然后选择我的app,进入后点击左上角的加号

 

 

平台:我选择IOS

语言选择简体中文(Simplified Chinese)

套装ID和SKU:选择appID,也是就app的Bundle identifie

点击创建进入app信息完善界面,app的信息以及价格与销售范围根据自己需要进行修改

进入准备提交

这时还没有构建的版本,需要在Archives的里面,先点击validate..进行验证

再点击蓝色按钮Upload to App Store,进行上传ipa,可能会有些慢

 

填写app的版本信息以及综合信息(务必填写完整在此不在一一列举)

 

等待审核吧,下面列出了一些审核不通过的理由

1.最近苹果加大了审核的力度,对于标题过长或者过于热门的关键词写在标题中也是不可以的,标题可以尽量精简一些

2.对于功能类似或有抄袭别人的app的都有可能会被拒

3. 需要演示账户才能使用此 App 的所有功能的,需要提供演示账户

4.UI设计要简洁,图片不要有侵权的嫌疑

5.app内存在bug和错误,在被拒的app的原因里面这个原因占很大部分

6.app信息要填写完整,而且信息要有效

7.不要带有图片或者文字的占位符

8.在app内不允许有版本更新或测试的字样

### UniApp 应用程序上架至应用商店的教程和注意事项 #### 一、准备工作 在准备将应用程序提交到各大应用商店之前,开发者应确保已经完成了必要的前期工作。这包括但不限于完成所有功能模块的开发测试以及遵循各个平台的具体规定。 对于登录页面的设计而言,在用户首次打开应用时应当显示隐私政策声明,并且默认情况下不应预先勾选同意选项[^2]。这意味着只有当用户主动确认接受之后才能继续执行后续操作如获取相应权限等行为;在此之前任何敏感信息都不应该被读取或发送出去。 #### 二、构建与打包过程 针对不同操作系统版本(Android/iOS),需要分别编译生成对应的安装文件APK/IPA。在此过程中需要注意几个要点: - **权限管理**:涉及向终端使用者索取特定访问权能的时候——例如相机、麦克风等功能——要事先通过对话框告知其用途并获得许可后再发起正式申请流程[^3]; - **适配差异**:由于部分硬件特性可能无法跨平台通用(像某些传感器的支持情况就存在区别),所以在编写代码期间就要充分考虑到这一点从而采取适当措施来规避潜在风险[^1]。 另外值得注意的是并非所有的手机厂商都允许在线升级机制的存在,比如小米就不支持所谓的“热更新”,而魅族则只需提供64位制式的软件包即可满足需求。 #### 三、审核材料整理 最后也是至关重要的一步就是准备好一切必需文档资料以便顺利通过官方审查环节。通常会涉及到企业营业执照副本复印件、法人身份证正反面扫描件以及其他证明身份合法性的纸质/电子档证据。 --- ```bash # 构建 Android APK 文件命令示例 npm run build:mp-weixin # 微信小程序环境下的项目构建指令 npx hbuilderx -b android # HBuilderX IDE 中用于导出适用于安卓系统的最终产物 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值