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 由于身份验证头无效,您无

winapi GetProcessMemoryInfo 参数无效问题

使用 Jest 时使节点缓存无效

Laravel 数据表无效的 JSON 响应

安全标头在 PayPal 批量付款中无效

Failed to initialize Data Warehouse host process