首页 > 移动平台 > 详细

ios上架通关教程

时间:2021-07-02 00:35:27      阅读:22      评论:0      收藏:0      [点我收藏+]

记录此文是源于以下需求

  1.已有app store开发者账号 (公司账号$99),需上架至app store

  2.有商城实体商品支付功能(会员等虚拟支付另说)

  3.有硬件交互功能

  注:建议预留一周上架时间,目前上架审核速度还是比较快提审一天以内就有回复

 

一、证书

  上架版本需要使用正式的证书

  1. 创建证书 https://help.apple.com/developer-account/#/devbfa00fef7

  2.上传证书 https://developer.apple.com/account/

  进入开发者中心 Certificates, Identifiers & Profiles

  点击Certificates 旁边的+ 新增证书

技术分享图片

 

   选择最新的分发版证书 Apple Distrbution,右上角continue

技术分享图片

   按要求填写后提交。

  一般都要创建两个证书一个用于开发,一个用于上架,如果有支付内容,还必需要Apple Pay的证书

    技术分享图片

 

  3.创建profile

  左侧菜单选profile点+号创建,选择App Store,创建好后获得一个TYPE为App Store的Profiles, 可用于打包上架应用

    技术分享图片

  3. 打包

  版本配置,双击左侧菜单项目打开xcodeproj,编辑Version或build第一次可以随意,但是提交版本成功后,这两个必须有一个值是新的,以作区分,否则提交上传就一定会被拒收

技术分享图片

  配置签名,选择 Signing&Capabilities

技术分享图片

 

 

  然后是常规操作,设备选Any Ios Device,Archive后就是漫长的等待

  一般为避免打包空间不够,可以先clean 一下技术分享图片

 

  打包完成后,点击Distribute App 上传到App Store Connect,稍后appid邮箱会收到结果通知

    技术分享图片

 

二、支付(无支付内容可略过)

   支付部分应该是上架审核最严格的吧,也是让很多应用开发者头疼的部分,主要表现在以下几点

  - 支付内容的分类,有实物产品必须对接apple pay

   apple pay 不一定要对接银联,苹果审核的时候只会审核是否集成apple pay,且能通过沙盒测试,沙盒可以用master,visa卡就行;

  - 虚拟产品必须对接苹果内购,内购价格都是限制死的,根据所选商品类型不同n个等级,你只能从这些等级价目中选,每个产品都需要创建对应项目

技术分享图片  技术分享图片  技术分享图片

 

 

 

 

 

     如果觉得内购麻烦可以通过接口屏蔽虚拟产品上架,上架成功再展示;但是不提倡这么做,有风险!

三、审核

  第一次提交审核时,这一步大多都会被拒绝,要求调整修改;这些要求都会通过邮件发送,及时查看邮件并根据要求调整就好

  常见的有

  1.权限未申请或申请权限的提示文字不符合标准,需要更改plist相应权限设置

  2.使用了过期的api,如UIWebView

  3.无法独立完成程序操作,如,支付集成了第三方,但是没有apple pay的选项

  特殊的,如果程序有硬件操作,需提供操作视频(操作过程和硬件反馈需同时入镜),这一步有点特别,不是提供在提交版本信息里面,是在解决方案中心里面回复,视频链接!如图

技术分享图片

四、发布

  当你收到如下邮件,恭喜你可以发布上架了!上架一般会有延迟,耐心等待就好

技术分享图片

 

 

 

  

ios上架通关教程

原文:https://www.cnblogs.com/zima/p/14861963.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!