qtprocessstart无效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qtprocessstart无效相关的知识,希望对你有一定的参考价值。
参考技术A 根据查询,QtProcessStart()方法不可用的原因可能是因为系统上没有安装Qt,也可能是版本不兼容,建议确认系统有无安装Qt,如果没有安装则按照正确的Qt版本进行安装,如果已经安装了Qt,可以检查Qt版本是否与程序需要的版本相同。无效参数:PlatformPrincipal 无效
【中文标题】无效参数:PlatformPrincipal 无效【英文标题】:Invalid parameter: PlatformPrincipal not valid 【发布时间】:2021-07-17 13:42:40 【问题描述】:我正在尝试使用 terraform 创建 aws sns ios 推送通知平台应用程序。我收到以下错误
Error creating SNS platform application: InvalidParameter: Invalid parameter: PlatformPrincipal not valid.
下面是我的 terraform 代码
resource "aws_sns_platform_application" "apns_application"
name = var.ios_application_name
platform = var.ios_platform
platform_credential = var.ios_key
platform_principal = filebase64("$path.module/TestAPNS.p12")
任何建议我该如何解决这个问题。目前为沙盒环境生成证书。
【问题讨论】:
【参考方案1】:文档似乎在寻找证书,而不是 base64 的证书。 (https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sns_platform_application)
你试过了吗
platform_principal = file("$path.module/TestAPNS.p12")
?
【讨论】:
是的,我试过了。我收到以下错误。调用函数“文件”失败:./TestAPNS.p12 的内容不是有效的 UTF-8;使用 filebase64 函数获取 Base64 编码的内容或其他文件函数(例如 filemd5、filesha256)来获取文件哈希结果。 好的,所以我解决了这个问题。我使用 .p12 证书中的 openssl 生成了私钥和公钥,现在它可以工作了。以上是关于qtprocessstart无效的主要内容,如果未能解决你的问题,请参考以下文章
IIS启动失败,启动Windows Process Activation Service时,出现错误13:数据无效 ;HTTP 错误 401.2 - Unauthorized 由于身份验证头无效,您无