HBuilderX中自带的标准真机运行基座,使用DCloud向苹果申请的企业开发者证书签名,根据苹果开发者企业计划许可协议要求,使用企业开发者证书签名的App只允许企业员工内部使用,不允许企业外部人员安装使用。
因收到苹果公司警告,目前开发者已无法在iOS真机设备使用标准运行基座。(Mac电脑中的iOS模拟器中还可以继续使用标准基座,它不限制企业证书使用)
在HBuilderX 3.6.1及更低版本:
-
iOS真机运行时会提示以下错误:
-
已经安装基座的iOS真机设备运行时会提示以下错误:
HBuilder3.6.2起,错误提示已经改善。
解决方案
方案一
如果要在真机设备使用,开发者需要自己向苹果申请Development证书,重签标准基座(需HBuilderX 3.7+),或使用自己的证书打包自定义基座,参考:https://uniapp.dcloud.net.cn/tutorial/run/run-app.html
如何申请开发(Development)证书和描述文件,请参考:https://ask.dcloud.net.cn/article/152
方案二
在Mac电脑中安装XCode,使用iOS模拟器真机运行,参考:iOS设备选择-使用iOS模拟器
此限制不影响其他范围,不影响使用开发者自己的证书打包发布应用。
113 个评论
要回复文章请先登录或注册
玄天枢
iOSDeveloper
w***@163.com
iOSDeveloper
2***@qq.com
lukaijin
p***@163.com
_胖虎
_胖虎
3***@qq.com