Files
Docker/uniapp/youjiala/harmony-configs/build-profile.json5
T
2026-10-13 10:47:39 +08:00

83 lines
2.4 KiB
JSON

{
app: {
signingConfigs: [
{
name: 'default',
type: 'HarmonyOS',
material: {
certpath: './signing/youjiala.cer',
keyAlias: 'youjiala',
keyPassword: '',
profile: './signing/youjiala_prodRelease.p7b',
signAlg: 'SHA256withECDSA',
storeFile: './signing/youjiala.p12',
storePassword: ''
}
},
{
name: 'release',
type: 'HarmonyOS',
material: {
storeFile: './signing/youjiala.p12',
storePassword: '',
keyAlias: 'youjiala',
keyPassword: '',
signAlg: 'SHA256withECDSA',
profile: './signing/youjiala_prodRelease.p7b',
certpath: './signing/youjiala.cer'
}
}
],
products: [
{
name: 'default',
signingConfig: 'default',
targetSdkVersion: '6.0.0(20)',
compatibleSdkVersion: '5.0.0(12)',
compatibleSdkVersionStage: 'beta6',
runtimeOS: 'HarmonyOS',
buildOption: {
strictMode: {
caseSensitiveCheck: true,
useNormalizedOHMUrl: true
}
}
},
{
name: 'release',
signingConfig: 'release',
targetSdkVersion: '6.0.0(20)',
compatibleSdkVersion: '5.0.0(12)',
compatibleSdkVersionStage: 'beta6',
runtimeOS: 'HarmonyOS',
buildOption: {
strictMode: {
caseSensitiveCheck: true,
useNormalizedOHMUrl: true
}
}
}
],
buildModeSet: [
{
name: 'debug'
},
{
name: 'release'
}
]
},
modules: [
{
name: 'entry',
srcPath: './entry',
targets: [
{
name: 'default',
applyToProducts: ['default']
}
]
}
]
}