最全iOS 上架指南
一、基本需求信息。
1、苹果开发人员账户(公司已经可以无需申请,需要开启开发者功能,每年99美元)
2、开发好应用程序
二、证书
上架版本需要使用正式证书。
1、创建Apple Developer证书
2、上传证书Sign In - Apple
3、点击开发者中心 Certificates, Identifiers & Profiles附近+新证书。
4、选择最新发行版Apple Distrbution证书。右上角继续。
5、按要求填写后提交。
一般要创建两个证书,一个用于开发,另一个用于上板,如果有付款内容,还需要Apple Pay的证书。
前四布我们之前都做了,详见这篇博客:利用Appuploader在window上申请IOS开发所需要的证书及描述文件,我们主要看后
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、包内有没有签署的框架。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 百万级群聊的设计实践
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期