簡體   English   中英

Phonegap-nfc 插件導致 xcode 上的構建失敗

[英]Phonegap-nfc plugin causes build to fail on xcode

我正在使用 ionic 5 電容器,我正在嘗試讓 phonegap-nfc 插件工作。 它在 android 上運行良好,但在使用 xcode 構建時失敗。

用新項目重現的步驟(被問到時選擇了 Angular 框架):

ionic start myApp blank --capacitor
cd myApp
ionic build
ionic capacitor add ios
npx cap open ios

它在 xcode 中打開,我可以在模擬器上構建和運行項目就好了。 然后我安裝 phonegap-nfc 插件:

npm install phonegap-nfc
npm install @ionic-native/nfc
ionic cap sync

當我嘗試再次構建時,我收到了 cordovaplugins 的語義問題。 NfcPlugin.m 文件中有 5 個錯誤說“新”不可用,並附注說“初始化已被明確標記為不可用” 如何解決這個問題?

我系統的一些版本信息:Xcode 版本:12.5 (12E262) macOS 版本:Big Sur 11.3 節點版本:16.0.0(也嘗試使用 10.16.0) npm 版本:7.100。

xcode 錯誤截圖

當我碰巧找到解決方案時,我將回答我自己的問題。 我不知道 xcode 12.5 有什么問題,但是卸載 xcode 12.5 並安裝 xcode 11.7 i 標簽能夠成功構建並掃描 NFC。

暫無
暫無

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

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