簡體   English   中英

安裝“ cordova-plugin-mfp-push”后無法在設備上運行

[英]Cannot run on device after installing 'cordova-plugin-mfp-push'

安裝“ cordova-plugin-mfp-push”后,在設備上運行我的應用程序時出現問題。

在Xcode中,我看到了錯誤。

無法安裝“我的應用”

用於簽署“ myapp”的證書已過期或已被吊銷。 需要更新的證書才能簽名和安裝該應用程序。

刪除插件后,錯誤消失了,可以部署到手機上了。

您能否提供一些有關如何調試此問題的提示。 我的證書有效,並且推送已啟用。

我正在將MobileFirst版本8和xCode 7.3與mfp模板一起使用

謝謝你的幫助

為了幫助傳播由推框架刪除ios環境並將其添加回去而添加的更改,已解決了我的環境中的一個類似問題:

$ cordova remove ios $ cordova add ios@latest

重新添加ios平台后,運行cordova preparecordova build ios

完成上述步驟后,您可以在Xcode中打開項目。 Xcode在這里會找到兩個值得更新的警告,它們可由Xcode自動處理。 查看將更新的內容並糾正警告。 見下圖:

Xcode自動修復

此時,您應該能夠成功運行項目。

使用APNS需要推送通知功能,因此需要新證書。 您可以在Apple Developer Portal(證書,標識符和配置文件)中續訂證書。 另外,您可以使用Xcode 8,它在使用自動代碼簽名時大大簡化了證書處理。

我面臨着同樣的問題。 添加mfp-push插件后,我無法在iPhone上安裝該應用程序,並顯示錯誤消息“該應用程序沒有有效簽名”。 我可以通過刪除cordoba-plugin-mfp-push和cordova-plugin-mfp來解決此問題,然后僅添加cordova-plugin-mfp-push,這反過來又添加cordova-plugin-mfp。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM