2016-09-27 29 views
0

安裝「cordova-plugin-mfp-push」後,我遇到了在設備上運行我的應用程序的問題。安裝'cordova-plugin-mfp-push'後無法在設備上運行

在Xcode中,我看到了錯誤..

無法安裝「我的應用」

使用的證書籤名「的myapp」已過期或已被吊銷。需要更新的證書來簽署和安裝應用程序。

當我刪除插件的錯誤消失,我可以部署到我的手機。

您可以提供一些關於如何調試此問題的提示。我的證書是有效的,推動證書使能。

我使用MobileFirst版本8時,Xcode 7.3與MFP模板

感謝您的幫助

回答

0

篤行APNS需要推送通知的能力,因此一個新的證書。您可以在Apple Developer Portal中更新證書(證書,標識符&配置文件)。 或者,您可以使用Xcode 8,它使用自動代碼簽名簡化了許多證書處理。

+0

推送是在我當前的證書啓用..所以,它是有效的,沒有過期... – user2570135

+0

你可以嘗試Xcode 8讓它自動修復其他問題? –

+0

謝謝,但是「cordova-plugin-mfp-push」需要Xcode 8 ..我寧願不升級... – user2570135

1

爲了幫助傳播由推框架去除IOS環境和增加其放回已經解決了我的環境類似的問題增加了變化:

$ cordova remove ios $ cordova add [email protected]

一旦你已經重新加入IOS平臺運行cordova preparecordova build ios

完成上述步驟後,您可以在Xcode中打開項目。這裏Xcode會發現兩個警告,Xcode可以自動處理值得更新的警告。查看將更新的內容並更正警告。請參見下面的圖片:

xcode auto fix

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

0

我正面臨同樣的問題。添加mfp-push插件後,我無法在iPhone上安裝該應用程序,並顯示錯誤消息「應用程序沒有有效簽名」。 我可以通過移除cordova-plugin-mfp-push & cordova-plugin-mfp來解決此問題,然後只添加cordova-plugin-mfp-push,然後再添加cordova-plugin-mfp。

+0

我的答案解決了您的問題嗎? – ENG618

+0

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

相關問題