From 216d7c6ab461c41fb00d94dbbf0eeb48ac72fdd1 Mon Sep 17 00:00:00 2001 From: xuan <1359774872@qq.com> Date: Sat, 16 Aug 2025 16:15:17 +0800 Subject: [PATCH] feat(config): add pack.json for project configuration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加项目打包配置文件,支持 Android 和 iOS 平台参数设置 - 包含证书、渠道包、广告开关等配置项 - 支持自定义基座和安心打包模式 --- pack.json | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pack.json diff --git a/pack.json b/pack.json new file mode 100644 index 0000000..42bc3a3 --- /dev/null +++ b/pack.json @@ -0,0 +1,51 @@ +{ + //项目名字或项目绝对路径 + "project": "pda", + //打包平台 默认值android 值有"android","ios" 如果要打多个逗号隔开打包平台 + "platform":"android", + //是否使用自定义基座 默认值false true自定义基座 false自定义证书 + "iscustom": false, + //打包方式是否为安心打包默认值false,true安心打包,false传统打包 + "safemode": false, + //android打包参数 + "android": { + //安卓包名 + "packagename":"uni.UNI_F79F300", + //安卓打包类型 默认值0 0 使用自有证书 1 使用公共证书 2 使用老版证书 3 使用云端证书 + "androidpacktype":"0", + //安卓使用自有证书自有打包证书参数 + //安卓打包证书别名,自有证书打包填写的参数 + "certalias":"testalias", + //安卓打包证书文件路径,自有证书打包填写的参数 + "certfile":"C:\\Users\\13597\\test.keystore", + //安卓打包证书密码,自有证书打包填写的参数 + "certpassword":"123456", + //安卓打包证书库密码(HBuilderx4.41支持),自有证书打包填写的参数 + "storePassword": "123456", + //安卓平台要打的渠道包 取值有"google","yyb","360","huawei","xiaomi","oppo","vivo",如果要打多个逗号隔开 + "channels":"" + }, + //ios打包参数 + "ios": { + //ios appid + "bundle":"com.test.ios", + //ios打包支持的设备类型 默认值iPhone 值有"iPhone","iPad" 如果要打多个逗号隔开打包平台 + "supporteddevice":"iPhone,iPad", + //iOS使用自定义证书打包的profile文件路径 + "profile":"", + //iOS使用自定义证书打包的p12文件路径 + "certfile":"", + //iOS使用自定义证书打包的证书密码 + "certpassword":"123" + }, + //是否混淆 true混淆 false关闭 + "isconfusion":false, + //开屏广告 true打开 false关闭 + "splashads":false, + //悬浮红包广告true打开 false关闭 + "rpads":false, + //push广告 true打开 false关闭 + "pushads":false, + //加入换量联盟 true加入 false不加入 + "exchange":false +} \ No newline at end of file