IBM MobileFirst 7.1.0 APNS Certificate error: Unable to process certificate

IBM MobileFirst 7.1.0 APNS Certificate error: Unable to process certificate

Apple 的推送通知已尝试使用 IBM MFP 7.1.0 实施。

已添加项目目录[apps/MyApp/apns-certificate-sandbox.p12]中的沙盒证书apns-certificate-sandbox.p12

生成项目时出现以下错误。

FWLST1040E: iphone build failed: com.worklight.common.util.WorklightCertificateException: Certificate error: Unable to process certificate: apns-certificate-sandbox.p12

根据早先post在本论坛中关于类似问题的尝试。例如:worklight-62-encrypt-ios-pushsender-password-in-application-descriptor

这两个选项都试过了,问题依旧。

  1. <pushSender password="password"/> in application-descriptor.xml

  2. <pushSender password="${passwd}"/>in application-descriptor.xml
    passwd=passwordin worklight.properties

已创建示例 helloworld 项目并添加了 iphone 环境。按照上面起草的程序尝试过,但没有成功使用以下组合。

  1. IBM 复合机 7.0.0.00.20150706-1910
  2. IBM 复合机 7.1.0.00.20151227-1725
  3. IBM 复合机 7.1.0.00.20160513-1006

正如评论中所怀疑的那样,问题出在 .p12 证书上。一旦重新生成,问题就解决了。