2020-11-09 HBuilder X打包发布ios需要注意的点

2020-11-09 HBuilder X打包发布ios需要注意的点,第1张

1.Appuploader 创建.p12和描述文件时,应用名称要保持一致。配置的所有信息在苹果开发者官网会同步显示和更新,同时在苹果开发者官网也可以修改信息。如果在官网修改,Appuploader中更新可能会有延迟,可以稍等一会重新建描述文件。

2.描述文件中的AppId要与hx打包时填写的AppId一致,另外,HX的manifest.json中的基础配置里应用标识(AppId)是HX专属的,不要混肴。

3.HX每次打包上传ios包时,manifest.json中的基础配置里的应用版本名称和应用版本号都要高于上一次发布。

4.manifest.json中的权限配置,ios隐私信息访问的许可描述里,要将自己软件中调用原生控件的原因进行描述,不然无法通过Appstore的审核。

5.ios启动界面,要么选择通用要么自定义storyboard启动界面。老版的自定义启动图已经无法通过AppStore审核。

其他的还没有遇到,遇到将继续更新。。。

可以在iPhone真机联调,

1)确认手机已通过数据线连接电脑

2)如果是Windows系统,确认已安装iTunes,若未安装点击下载iTunes

注意iTunes12.1起更改了接口,会造成无法连接,详情查看这里:http://ask.dcloud.net.cn/article/163

3)确认iTunes能正常连接手机

4)如手机屏幕d出需信任本计算机的询问,请同意该授权

5)如果是第一次安装完itunes,建议重新启动HBuilder

6)如果以上方案都无法解决,有可能是因为本地库与iTunes带的库冲突了,一般是iTunes库目录(32位系统目录为:C:\Program Files\Common Files\Apple\Apple Application Support,64位系统目录为:C:\Program Files (x86)\Common Files\Apple\Apple Application Support)下的dll文件和系统库目录(32位系统目录为:C:\WINDOWS\system32,64位系统目录为:C:\Windows\SysWOW64)下的dll重名,可将iTunes库目录下的同名dll文件拷贝到系统库目录下,或者将系统目录下的同名dll文件重命名或删除,然后再重启HBuilder或者重试真机运行

7)有可能是iTunes安装时依赖库丢失,尝试重装iTunes解决问题

8)iTunes12.1无法找到设备,参见iTunes升级12.1后真机联调无法使用的解决办法

9)iOS模拟器如果无法识别,首先用确认Xcode(版本必须是6.0及以上版本)已安装并能正常启动模拟器,其次将Xcode的应用名称(可能是Xcode-XXX、Xcode.XXX等)改为Xcode

排查问题有些方式虽然土,但没办法也要用:

1. 换数据线、换usb口。数据线有时电压不足或接触不良,尝试重新插拔数据线或直接插入电脑USB口,使用普通的USB HUB很容易出现供电不足。

2. 重启HBuilder、重启手机、甚至重启电脑。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11597444.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存