苹果iOS应用上架App Store必看指南与规则

苹果App上架,必看指南!

应用内不得包含检查更新功能:自2015年3月起,所有包含检查更新功能的App将被拒绝上架。

第三方登录检测:接入第三方登录时,需检测是否安装了第三方客户端。若未安装,采用隐藏登录按钮的方式可能被审核拒绝。QQ和微博提供了web登录方式,未安装时需允许用户使用webview登录,因为苹果条款中声明不允许iOS应用的正常使用依赖另一个App。

禁止采集未用于广告的IDFA:从2014年2月起,采集设备IDFA但应用没有广告功能的会被拒。

Xcode配置:在Xcode中,sign code要选择ios develop;当打包了valid包出错时,不能直接再次打包,要改一下general中的build值;general中选择低版本iOS系统时需注意,如选择11.0版本可能导致11.0版本以下的苹果手机无法安装;info中的文字提示需说明具体用途,不然提交审核会被拒绝,同时人为增加一个合规证明的key-value。

App Store信息:名称要与config.xml中的一致;屏幕快照可以使用Xcode中的模拟器进行截图,对于iPhone,必须提供用于6.5英寸iPhone Xs Max和5.5英寸设备的截屏,对于iPad,必须提供用于12.9英寸iPad Pro(第2代)和12.9英寸iPad Pro(第3代)的截屏。上传至多三个App预览和至多十张截屏,截屏必须为JPG或PNG格式且采用RGB色彩空间,App预览必须为M4V、MP4或MOV格式且不能超过500MB。

使用AppUploader可以简化截图上传流程,支持批量上传应用截图和本地化信息,提高效率。

审核周期与规定:苹果上架审核周期长,需确保遵循《App Store审查指南》中的所有规定,优化应用的元数据,确保应用的标题、描述、关键词、截图和预览视频能够准确反映应用的核心功能和特点。应用应在各种设备和iOS版本上充分测试,确保无重大Bug或性能问题。明确应用的定价和付款策略,处理好用户隐私和数据,遵循Apple的隐私指南,准备隐私政策,并在App Store Connect中正确标注应用的数据使用情况。

相关推荐
打工仔折腾 AI7 小时前
用 Shell 脚本自动部署 mysqld_exporter 并接入 Prometheus 远程抓取
人工智能·后端·python·性能优化·ai agent 实战
毅炼7 小时前
不写多语言 SDK,怎么让 Python、Go、Node 服务接入注册中心?
java·后端·系统架构·gateway
Methy7 小时前
IoTHub半个月崩了五次?都是裸rethrow惹的祸
服务器·c++·后端
我不会起名字3227 小时前
一天一道力扣Hot100(36):深度优先算法---组合总和
数据结构·c++·后端·python·算法·go
回家路上绕了弯8 小时前
AI 编程助手为什么反复读取同一份上下文?如何减少无效重复
后端
Lost of 程序猿8 小时前
用 Quartz.NET 优雅地处理 .NET 定时任务:从选型到 Docker 部署全记录
后端·c#·asp.net
名字还没想好☜8 小时前
Spring Boot 优雅停机实战:等在途请求处理完再退出,配合 K8s preStop 别丢请求
java·后端·spring
摇滚侠8 小时前
《Spring Boot 3:高级与架构设计》第 1 章 Bean 与 BeanDefinition 个人理解 2
java·spring boot·笔记·后端
IT_陈寒8 小时前
Redis主从切换竟让业务卡了3秒?这个坑我替你踩了
前端·人工智能·后端
右耳朵猫AI9 小时前
Java周刊2026W38 | Micronaut 修补三漏洞、JDK 27 提速 54%、Jetty 修复抖动测试
java·后端·spring