-
App store Connect已续费,ios上架 证书申请,地址:developer.apple.com/account/
点击证书、标识符和配置文件
点击“证书”后面“+”号
选择ios分发
根据应用选择需要的服务(可以不选
点击继续
此处的文件需要手动生成证书,来自 Mac 的证书签名请求 (CSR) 文件
Mac: csr文件获取:jingyan.baidu.com/article/37b…
Windows:csr文件获取(windows电脑只能使用第三方平台【此处使用香蕉云】或者装mac系统【进行如上地址获取】):www.yunedit.com/update/iosz…
进行信息填写(此处信息没有过多实际意义)
点击下载,即可获得csr文件,后缀:. certSigningRequest
开发者中心,上传刚才下载的csr文件,
点击继续
点击下载,获取cer文件,后缀: . cer
将下载到的.cer文件上传至香蕉云
提交后,点击生成p12文件,此处的密码,打包api文件时会需要此证书文件:
点击下载,p12文件即可得到,(HBuilderX打包时需要两个文件:.p12证书,.mobileprovision文件)
点击身份标识:+号:
选择【应用ID】,点击继续
选择【应用程序】,点击继续:
捆绑包ID(按照提示规则,填写) (此处的捆绑包ID,即:打包时需要的Bundle)
能力和应用服务 根据app的功能进行选择:(此处需认真选择,关系到应用上架审核)
点击继续,即可生成身份标识
选择Profiles,(目的为了下载打包需要的描述文件),点击+:
上架app Store需要选择:【应用商店】,点击继续。
选择应用编号,关联刚才创建的应用id,【捆绑包ID】,点击继续
选择证书:包含在此配置文件中的证书,点击继续
此处的配置文件名称(可随意填写),点击产生
点击下载:.mobileprovision文件,(HBuilderX打包需要两个文件:p12证书,.mobileprovision文件)
使用.p12文件,.mobileprovision文件,进行app打包,打包后,将ipa文件上传至app Store,
mac电脑应用上传流程参考流程:
- windows用户需通过第三方平台进行上传至app Store,
此处的专用密码地址(参考流程):www.yunedit.com/xueyuan/jx/…
1. 登录appleid.apple.com/
2.
3.
提交至开发者中心后,可在开发者中心,app模块查看
填写与应用功能相对应的信息,隐私(这块必须得认真准确填写,有一处不符合,就会审核失败)
审核成功后状态:
I os提交审核后,踩坑:****
1. get接口请求状态0 必须以https开头
2. app 图标 必须是深色底图
3. https开头,get无数据(状态为0),post正常,
(1)查看manifest.json中是否有这个权限配置:"XMLHttpRequest": { "description": "跨域网络连接" }
(2)使用UIWebview,数据正常,可以正常测试使用,但上传至app store会被自动过滤,无法被审核(原因如下):
2020年4月起App Store将不再接受使用UIWebView的新App,2020年12月起将不再接受使用UIWebView的App更新
(3)使用WKWebview, 在项目的源码视图,plus中添加如下代码
"kernel": {
"ios":"WKWebview"
},
并且在node_modules\axios\lib\adapters\xhr.js 将
var request = new XMLHttpRequest()改为request = new plus.net.XMLHttpRequest();
然后测试,如数据一切正常,重新打包
Android打包上架: