美文网首页
AppStore上架流程整理

AppStore上架流程整理

作者: 唔知啊 | 来源:发表于2018-04-03 17:20 被阅读0次

Apple开发者账号申请流程

...略

创建APP identifier

需要为每个APP都创建一个类似于身份证的证件,表示该APP的身份信息。

  • App ID Description 可以直接使用项目名
  • Explicit App IDWildcard App ID 二选一,这里填APP的 Bundle ID
  • App Services APP需要用的服务,随便选。后面可修改。

创建开发证书

Xcode中target需要开发者证书和签名的东西,有开发者证书才可以打包项目和创建配置文件等。

  • 创建开发者证书,选择development
  • 创建CSR文件Certificate Signing Request
    1. 打开应用程序(Applications)文件夹,打开实用工具(Utilities folder)中的钥匙串访问(Keychain Access)
    2. 左上角钥匙串访问->证书助理->从证书颁发机构请求
    3. 输入邮箱地址,存储到磁盘
  • 上传CSR文件
  • 下载并安装证书

配置Devices

在APP开发测试的时候可以安装真机调试,但是必须要在拿到每台真机的UDID并且填写配置(UDID可以用iTunes和Xcode拿到)。注意:最多可配置100台,删除以后仍然会占用其数量。

创建APP配置文件

APP配置文件,可以指定某个APP由那些人开发,还有可以指定哪些真机可以安装该APP(需要配置Devices)。配置文件分为DevelopmentDistribution代表“开发”和“发布”权限。

打包项目

  • 检查info.plist文件,所有使用privacy - ***的配置都需要添加描述。否则在上传APP Store的时候构建版本将不会显示应用
    • 麦克风权限:Privacy - Microphone Usage Description 是否允许此App使用你的麦克风?
    • 相机权限: Privacy - Camera Usage Description 是否允许此App使用你的相机?
    • 相册权限: Privacy - Photo Library Usage Description 是否允许此App访问你的媒体资料库?
    • 通讯录权限: Privacy - Contacts Usage Description 是否允许此App访问你的通讯录?
    • 蓝牙权限:Privacy - Bluetooth Peripheral Usage Description 是否允许此App使用蓝牙?
    • 语音转文字权限:Privacy - Speech Recognition Usage Description 是否允许此App使用语音识别?
    • 日历权限:Privacy - Calendars Usage Description 是否允许此App使用日历?
    • 定位权限:Privacy - Location When In Use Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据
    • 定位权限: Privacy - Location Always Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据
  • 选择build deviceGeneric IOS Device
  • 菜单栏 - Window - Oranizer - Upload to AppStore,后面一直next直到上传成功 (*必须使用apple开发者账户)

填写审核信息

  • 子标题:位于主标题下方的灰色标题

  • 预览图:只需要上传一个尺寸就可以了。用手机登录APP,手动截图然后上传。注意:要保留原图尺寸

  • 宣传文本:位于图片下方的文本介绍

  • 描述:位于宣传文本下方的文本介绍

  • 构建版本:使用Xcode上传APP到AppStore,如果上传不出现。请查看苹果开发者账号绑定的邮箱(),上面会列出是否上传成功。

  • App Store图标尺寸:1024x1024

  • 版权可以使用今年+公司英文名的格式,如:2018 Guangzhou Xxx Aviation Technology Co., Ltd.

  • 手机号码要加+86开头,如:+8613400000000

  • 登录信息:如果APP需要登录,需要提供登录信息。

  • 其他按提示填写,不难。

  • 注意事项:

    • 每次更新版本的时候记得修改版本号和build数值。targets - General - Version/build
    • 每次上传成功APP的时候,如果不更新build,App Store会提示该版本已经上传。解决方法是每次上传新的版本的时候都要给build数值自增。

希望本文可以帮助第一次上架AppStore的朋友。

相关文章

网友评论

      本文标题:AppStore上架流程整理

      本文链接:https://www.haomeiwen.com/subject/nmjchftx.html