尝试使用IBM MFP 7.1.0实现Apple推送通知。IBM MobileFirst 7.1.0 APNS证书错误:无法处理证书
沙盒证书apns-certificate-sandbox.p12
已添加到项目目录[apps/MyApp/apns-certificate-sandbox.p12
]中。
在项目建成时发生了以下错误。
FWLST1040E: iphone build failed: com.worklight.common.util.WorklightCertificateException: Certificate error: Unable to process certificate: apns-certificate-sandbox.p12
根据以前的帖子中关于这个论坛中的类似问题的尝试。例如:worklight-62-encrypt-ios-pushsender-password-in-application-descriptor
这两个选项都尝试过,但仍然存在问题。
<pushSender password="password"/>
in application-descriptor.xml
<pushSender password="${passwd}"/>
in application-descriptor.xml
passwd=password
in worklight.properties
样本helloworld
项目创建& iphone环境添加。按照上述草拟的程序尝试,并没有运气与下面的组合。
- IBM MFP 7.0.0.00.20150706-1910
- IBM MFP 7.1.0.00.20151227-1725
- IBM MFP 7.1.0.00.20160513-1006
您确定您的证书有效且正确生成吗?你是如何生成它的? –
你是如何创建.p12文件的?你是否100%确定它确实是一个PKCS#12文件?我不认为这与你指出的问题有关,因为它只影响密码作为变量名被传入的情况 - 你也遇到了以静态文本字符串形式传入的密码的问题,我得出的结论是,这完全是一个不同的问题。 (呃......我是在同一时间撰写这篇文章的,Idan发布了类似的问题......) – patbarron
(https://www.ibm.com/developerworks/community/blogs/worklight/entry/understanding-and-setting- up-push-notification-in-development-evnironment?lang = en)按照相同的链接生成.p12,最后生成密码。 @idan – jais