开发者社区 问答 正文

应用研发平台EMAS中在配置云构建的时候,只能选择一个P12文件,不能选择推送的P12文件是为什么?

应用研发平台EMAS中我在配置云构建的时候,只能选择一个P12文件,但是我工程是有推送功能的,不能选择推送的P12文件是为什么?f28a64c3cc9d268cb2bd915d380d7f66.png15ae8e250c6719eff11c576394dc06fa.png

展开
收起
小小鹿鹿鹿 2023-11-20 22:13:03 70 分享 版权
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在 EMAS 平台中,你可以为 iOS 项目配置多个 P12 文件。当你需要同时使用 debug 和 release 两种证书时,可以在 Build Settings -> Code Signing Identity 中设置。

    然而,在 EMAS 云构建中,可能只允许你选择一个 P12 文件,因为你只能在一个构建任务中选择一种配置。在这种情况下,你需要创建两个单独的构建任务,分别用于 debug 和 release。每个任务都对应着一个特定的 P12 文件。

    在设置推送功能时,你同样需要两个 P12 文件,一个用于生产环境,一个用于调试环境。所以,你还需要创建两个独立的构建任务,其中一个用于生产环境,另一个用于测试环境。

    另外,要注意的是,如果你在创建 iOS 项目时设置了多个 Provisioning Profile,可能也需要在 Build Settings 中手动更改它们。你需要在工程中指定正确的 Provisioning Profile,以确保 EMAS 能够正常打包你的 app。

    2023-11-22 15:24:45
    赞同 展开评论
  • 在EMAS中配置云构建时,需要选择用于签名的P12文件。如果您的工程具有推送功能,那么您应该具有两个P12文件,一个用于开发环境,另一个用于生产环境。这两个P12文件分别用于开发和发布应用时的签名验证。因此,当配置云构建的时候,需要根据当前环境选择对应的P12文件。

    2023-11-21 16:31:47
    赞同 展开评论