我正在为我的离子应用程序开发一个电容器插件,它使用了一个3d派对sdk。
为了在我的ios Plugin.swift中使用它,我把.xframework复制到我的插件的ios文件夹中,在Plugin/ios .podfile中添加pod ' ',:path =〉'',然后运行pod install,这样我的插件就可以使用SDK了。
当我在xcode中构建并打开包含该插件的ios项目时,我在导入sdk时遇到一个错误,解决这个错误的方法是在capacitor插件的根目录下添加.xcframework,并将其作为s.vendored_framework =““添加到我的plugins.podspec.中。
有没有办法避免在我的插件(root & ios文件夹)中添加.xcframework两次?
我尝试过在s.vendored_framework ="./ios/Frameworks/my_framework.xcframework”中使用相对路径,但似乎无法正常工作。
1条答案
按热度按时间ycl3bljg1#
在做了一个干净的安装相对路径工作!步骤我用来解决这个问题:
pod deintegrate & pod安装在myPlugin/ios npm安装& npx上限同步在我的项目
现在我的插件和项目都可以看到SDK导入