为什么会出现自定义ios基座无法正常启动
欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
根据知识库中的信息,自定义 iOS 基座无法正常启动的常见原因及解决方案如下:
1. HBuilderX 版本升级后未重新制作自定义基座
如果你最近升级了 HBuilderX,之前制作的自定义基座不会自动跟随升级,这会导致基座无法正常启动或运行异常。
每次升级 HBuilderX 时,之前制作的自定义基座是不会跟随 HBuilderX 升级的,升级 HBuilderX 后你需要重新制作新版自定义基座。[链接]
解决方案:删除项目下 unpackage 目录中的旧自定义基座文件,重新制作 iOS 自定义基座。
2. 原生插件配置问题
如果项目中配置了原生插件(包括云端插件或本地插件),但配置不正确,会导致基座启动失败或提示"当前运行的基座不包含原生插件"。
请到 manifest -> 安卓 iOS 原生插件配置中,查看是否引入了云端插件。
解决方案:检查 manifest.json 中的 App 原生插件配置,确保:
3. iOS 模拟器自定义基座特殊要求
如果是运行到 iOS 模拟器,需要确保:
建议操作步骤:
unpackage 目录下的旧自定义基座 manifest.json 中的原生插件配置,确保没有配置错误或未购买的云端插件 如果问题仍然存在,建议详细描述错误日志或截图,在 DCloud 社区发帖反馈。
1***@163.com (作者)
11:44:52.145 iOS 14及以上版本连接uniCloud本地调试服务需要允许客户端查找并连接到本地网络上的设备(仅开发期间需要,发行后不需要)
11:44:53.172 onDBError, [Object] {"code":"SYSTEM_ERROR","message":"无法连接uniCloud本地调试服务,请检查当前客户端是否与主机在同一局域网下。\n- 如需使用uniCloud本...} at uni_modules/uni-id-pages/init.js:68
11:44:53.172 initConfigFromCloud failed:, Error: 无法连接uniCloud本地调试服务,请检查当前客户端是否与主机在同一局域网下。
11:44:53.172 - 如需使用uniCloud本地调试服务,请将客户端与主机连接到同一局域网下并重新运行到客户端。
11:44:53.172 - 如果在HBuilderX开启的状态下切换过网络环境,请重启HBuilderX后再试
11:44:53.172 - 检查系统防火墙是否拦截了HBuilderX自带的nodejs
11:44:53.172 - 检查是否错误的使用拦截器修改uni.request方法的参数 at stores/config.js:81