应用研发平台EMAS中我在配置云构建的时候,只能选择一个P12文件,但是我工程是有推送功能的,不能选择推送的P12文件是为什么?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在 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。
在EMAS中配置云构建时,需要选择用于签名的P12文件。如果您的工程具有推送功能,那么您应该具有两个P12文件,一个用于开发环境,另一个用于生产环境。这两个P12文件分别用于开发和发布应用时的签名验证。因此,当配置云构建的时候,需要根据当前环境选择对应的P12文件。