首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义电容插件因pod依赖而失败

自定义电容插件因pod依赖而失败
EN

Stack Overflow用户
提问于 2021-09-09 14:31:23
回答 1查看 274关注 0票数 4

我正在编写我自己的电容器插件,基于

https://capacitorjs.com/docs/ios/custom-code https://devdactic.com/build-capacitor-plugin/

但是将它添加到我的主项目中

代码语言:javascript
复制
npm install ../MyPlugin

失败

代码语言:javascript
复制
npx cap sync

使用

代码语言:javascript
复制
✖ Updating iOS native dependencies with "pod install" (may take several minutes): 
✖ update ios: 
[error] Analyzing dependencies
[!] CocoaPods could not find compatible versions for pod "MyPlugin":
  In Podfile:
    MyPlugin (from `../../../my-plugin`)

Specs satisfying the `MyPlugin (from `../../../my-plugin`)` dependency were found, but they required a higher minimum deployment target.

我尝试调整播客文件所需的ios版本,就像在Firebase/Auth dependency were found, but they required a higher minimum deployment target中一样

到11以与我的主项目保持一致

代码语言:javascript
复制
platform :ios, '11.0'

def capacitor_pods
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!
  pod 'Capacitor', :path => '../node_modules/@capacitor/ios'
  pod 'CapacitorCordova', :path => '../node_modules/@capacitor/ios'
end

target 'Plugin' do
  capacitor_pods
end

target 'PluginTests' do
  capacitor_pods
end

但是错误仍然存在。我应该从哪里开始呢?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-09 17:21:34

您应该关注的指南是this one

如果你在《电容器2》中,你可以选择this one

如果您将应用程序从电容器2迁移到电容器3,则可能会错过必须将部署目标提升到iOS 12的step

电容器3要求你的应用将iOS 12作为部署目标,如果你遵循第一个链接上的指导,插件也将需要iOS 12。而如果你在电容器2中,并遵循第二个链接,插件将需要iOS 11。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69120081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档