安装'cordova-plugin-mfp-push'后无法在设备上运行

问题描述:

安装“cordova-plugin-mfp-push”后,我遇到了在设备上运行我的应用程序的问题。安装'cordova-plugin-mfp-push'后无法在设备上运行

在Xcode中,我看到了错误..

无法安装“我的应用”

使用的证书签名“的myapp”已过期或已被吊销。需要更新的证书来签署和安装应用程序。

当我删除插件的错误消失,我可以部署到我的手机。

您可以提供一些关于如何调试此问题的提示。我的证书是有效的,推动证书使能。

我使用MobileFirst版本8时,Xcode 7.3与MFP模板

感谢您的帮助

笃行APNS需要推送通知的能力,因此一个新的证书。您可以在Apple Developer Portal中更新证书(证书,标识符&配置文件)。 或者,您可以使用Xcode 8,它使用自动代码签名简化了许多证书处理。

+0

推送是在我当前的证书启用..所以,它是有效的,没有过期... – user2570135

+0

你可以尝试Xcode 8让它自动修复其他问题? –

+0

谢谢,但是“cordova-plugin-mfp-push”需要Xcode 8 ..我宁愿不升级... – user2570135

为了帮助传播由推框架去除IOS环境和增加其放回已经解决了我的环境类似的问题增加了变化:

$ cordova remove ios $ cordova add [email protected]

一旦你已经重新加入IOS平台运行cordova preparecordova build ios

完成上述步骤后,您可以在Xcode中打开项目。这里Xcode会发现两个警告,Xcode可以自动处理值得更新的警告。查看将更新的内容并更正警告。请参见下面的图片:

xcode auto fix

此时,你应该能够成功运行该项目。

我正面临同样的问题。添加mfp-push插件后,我无法在iPhone上安装该应用程序,并显示错误消息“应用程序没有有效签名”。 我可以通过移除cordova-plugin-mfp-push & cordova-plugin-mfp来解决此问题,然后只添加cordova-plugin-mfp-push,然后再添加cordova-plugin-mfp。

+0

我的答案解决了您的问题吗? – ENG618

+0

mfp&mfp-push插件的版本不匹配 – user3273859