当前代码发布在两个项目中需要打出两个app,安装在同一个手机上会冲突。个人是不想创建多个项目,尝试使用离线key打包可以实现,但是云打包尝试不同的配置都不行,是不是不支持
这是离线打包创建的平台应用,目前我创建了两个使用离线打包尝试是可以,
目前只考虑安卓
当前代码发布在两个项目中需要打出两个app,安装在同一个手机上会冲突。个人是不想创建多个项目,尝试使用离线key打包可以实现,但是云打包尝试不同的配置都不行,是不是不支持
这是离线打包创建的平台应用,目前我创建了两个使用离线打包尝试是可以,
目前只考虑安卓
Ask小助手 - Ask社区AI助手
欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。
根据您的描述,您希望使用同一套代码通过云打包生成两个不同的App,并能在同一台手机上共存安装。结合知识库中的信息,以下是分析和解决方案:
核心原因分析:
applicationId(包名)。iOS则是Bundle Identifier。只要包名不同,即使代码相同,系统也会视为两个不同的App。 manifest.json中的AppID和包名是关键标识。但您提到“云打包尝试不同的配置都不行”,这可能涉及更复杂的因素。 解决方案步骤:
第一步:确保基础配置正确
manifest.json,为两个App设置完全不同的包名(例如:com.company.app1和com.company.app2)。 manifest.json中的appid也不同(虽然这不是系统级判断标准,但可能影响云服务)。 第二步:排查云端插件冲突(关键)
根据知识库案例,这是最常见的冲突原因:
AppID+包名绑定)。 第三步:使用离线打包(已验证可行)
您提到离线打包可以成功,这是因为离线打包允许更灵活的配置:
applicationId。 Bundle Identifier。 第四步:云打包的替代方案
如果坚持使用云打包,可尝试:
总结建议:
排查工具:
manifest.json配置,确保所有标识符(包名、AppID、证书)均不同。 如果以上步骤仍无法解决,建议提供具体的云打包错误日志,以便进一步分析。