安装'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,它使用自动代码签名简化了许多证书处理。
为了帮助传播由推框架去除IOS环境和增加其放回已经解决了我的环境类似的问题增加了变化:
$ cordova remove ios $ cordova add [email protected]
一旦你已经重新加入IOS平台运行cordova prepare
和cordova build ios
完成上述步骤后,您可以在Xcode中打开项目。这里Xcode会发现两个警告,Xcode可以自动处理值得更新的警告。查看将更新的内容并更正警告。请参见下面的图片:
此时,你应该能够成功运行该项目。
我正面临同样的问题。添加mfp-push插件后,我无法在iPhone上安装该应用程序,并显示错误消息“应用程序没有有效签名”。 我可以通过移除cordova-plugin-mfp-push & cordova-plugin-mfp来解决此问题,然后只添加cordova-plugin-mfp-push,然后再添加cordova-plugin-mfp。
我的答案解决了您的问题吗? – ENG618
mfp&mfp-push插件的版本不匹配 – user3273859
推送是在我当前的证书启用..所以,它是有效的,没有过期... – user2570135
你可以尝试Xcode 8让它自动修复其他问题? –
谢谢,但是“cordova-plugin-mfp-push”需要Xcode 8 ..我宁愿不升级... – user2570135