APP 打包上架相关

iOS

申请 App ID

iOS Identifiers -> App IDs -> 创建

生成证书请求文件(.certSigningRequest)(同一个开发者可忽略)

用于申请开发(Development)证书和发布(Production)证书

Keychain Access(MAC 钥匙串) -> Certificate Assistant(证书助理) -> Request a Certificate From a Certificate Authority(从证书颁发机构请求证书)

申请开发(Development)证书

Certificates -> 点击右上角的加号可创建新证书 -> 选择 iOS App Development -> Choose File 选择生成证书请求文件(.certSigningRequest) -> 生成证书(.cer)并下载 -> 双击文件(.cer)导入到 Keychain Access(MAC 钥匙串)-> 选中导入的证书,右键选择 Export "Developer“ -> 设置密码 -> 保存私钥证书(.p12)

申请开发(Development)描述文件

Provisioning Profiles -> 点击右上角的加号创建新描述文件 -> 选择 iOS App Development -> 生成描述文件并下载(.mobileprovision)

商店上架

  • HBuilder 打包取消 ipad 选项
  • AppStoreConnect 新建 App -> 打开 Xcode Application Loader 进行构建
  • 启动图片 png 尺寸 7501334 + 6401136(针对 ip5 适配,防止审核被拒绝)
  • 图标 1024*1024(直角)

Android

生成 keystore 证书

找到电脑 keytool.exe 文件路径

公司电脑 keytool.exe 位于 D:\WebStorm 2016.3.3\jre\jre\bin

  • Windows 生成指令:keytool -genkey -alias test.keystore -keyalg RSA -validity 20000 -keystore test.keystore
  • MAC 生成指令:keytool -genkey -v -keystore test.keystore -alias test -keyalg RSA -validity 20000 -keystore /Users/你的用户名/bingjiang.keystore

获取证书指纹

keytool -list -v -keystore test.keystore

MAC 中 test.keystore 为文件路径,如:/Users/你的用户名/bingjiang.keystore