我正在根據
寫我自己的電容器插件。https://capacitorjs.com/docs/ios/custom-code https://devdactic.com/build-capacitor-plugin/
但是用
將它添加到我的主專案中npm install ./MyPlugin
失敗了
npx cap sync
與
? Updating iOS native dependencies with "pod install"(可能需要數分鐘)。
?更新ios。
[錯誤] Analyzing dependencies
[!] CocoaPods無法找到兼容的版本for pod "MyPlugin"。
In Podfile:
MyPlugin (from `./././my-plugin`)
Specs滿足`MyPlugin (from `.../.../my-plugin`)`依賴被發現,但它們需要一個更高的最低部署目標。
我試著調整podfile要求的ios版本,如 `Firebase/Auth`依賴性被發現,但它們需要更高的最低部署目標
到11,與我的主專案保持一致
platform :ios, '11.0'
def capacitor_pods
# 如果你不使用Swift并且不想使用動態框架,請評論下一行。
use_frameworks!
pod 'Capacitor', :path => './node_modules/@capacitor/ios'
pod 'CapacitorCordova', :path => ' ./node_modules/@capacitor/ios'
end。
目標 'Plugin' do
電容器
end
目標 'PluginTests' do
電容器
end
但錯誤仍然存在。我應該去哪里找這個問題呢? 謝謝
uj5u.com熱心網友回復:
你應該看的指南是這個。
或者這個,如果你是在Capacitor 2.
。如果你將你的應用程式從Capacitor 2遷移到Capacitor 3,你可能錯過了步驟,你必須將部署目標提升到iOS 12
。Capacitor 3要求你的應用程式將iOS 12作為部署目標,如果你按照第一個鏈接上的指南操作,該插件也將要求iOS 12。而如果你在Capacitor 2中并遵循第二個鏈接,該插件將需要iOS 11。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/319142.html
標籤:
