首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova buildconfig.json密钥存储路径

Cordova buildconfig.json密钥存储路径
EN

Stack Overflow用户
提问于 2018-03-20 00:02:43
回答 1查看 2.6K关注 0票数 1

如何设置keystore的Cordova buildconfig.json全局路径与存储buildconfig.json的相对路径不同。示例:

  1. 我在/home/user/test-app/build/sign中存储了buildconfig.json
  2. buildconfig.json的一部分,其中设置了通往自定义密钥存储库的路径. "android":{“调试”:{ "keystore":"/home/user/keystores/test-release.keystore", ..。
  3. cordova构建android --buildConfig=/home/user/test-app/build/sign/buildconfig.json

Gradle显示了一个错误,keystore /home/user/test-app/build/sign/home/user/keystores/test-release.keystore的错误位置。

EN

回答 1

Stack Overflow用户

发布于 2018-08-11 23:59:33

为了生成签名的apk,我们使用位于项目根目录中的build.json配置文件。我们的build.json文件如下所示:

代码语言:javascript
复制
{
"ios": {
    "debug": {
        "codeSignIdentity": "iPhone Distribution",
        "provisioningProfile": "xxxxxxx-xxxxx-xxx-xxxx-xxxxx",
        "developmentTeam": "xxxxxx",
        "packageType": "ad-hoc",
        "iCloudContainerEnvironment": "Development",
        "buildFlag": [
            "LD_RUNPATH_SEARCH_PATHS = \"@executable_path/Frameworks\""
        ]
    },
    "release": {
        "codeSignIdentity": "iPhone Distribution",
        "provisioningProfile": "xxxxxxx-xxxxx-xxx-xxxx-xxxxx",
        "developmentTeam": "xxxxxxx",
        "packageType": "app-store",
        "iCloudContainerEnvironment": "Production",
        "buildFlag": [
            "LD_RUNPATH_SEARCH_PATHS = \"@executable_path/Frameworks\""
        ]
    }
},
"android": {
    "debug": {
        "keystore": "../build-config/android/xxxx.keystore",
        "storePassword": "********",
        "alias": "xxxxxx",
        "password": "********",
        "keystoreType": ""
    },
    "release": {
        "keystore": "../build-config/android/xxxxx.keystore",
        "storePassword": "********",
        "alias": "xxxxxx",
        "password": "******",
        "keystoreType": ""
    },
    "device": {
        "keystore": "../build-config/android/xxxxx.keystore",
        "storePassword": "*******",
        "alias": "xxxxxx",
        "password": "*******",
        "keystoreType": ""
    },
    "emulator": {
        "keystore": "../build-config/android/xxxx.keystore",
        "storePassword": "*******",
        "alias": "xxxxxx",
        "password": "*******",
        "keystoreType": ""
    }
 }
}

我在这里找到的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49374337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档