我正在为我的ionic应用程序开发一个电容器插件,它使用3d派对sdk。
为了在我的ios plugin .swift中使用它,我将。xframework复制到我的插件的ios文件夹中,添加pod ' ',:path =>,在Plugin/ios .podfile中运行pod install。这使得sdk可用于我的插件。
当我在xcode中构建并打开包含插件的ios项目时,我在sdk导入时得到一个错误。克服此错误的方法是在我的电容器插件的根中添加。xcframework,并将其添加为s.vendored_frameworks = ";在my plugins .podspec.
是否有一种方法可以避免在我的插件(root &ios文件夹)?
我已经在s.vendored_frameworks ="/ios/Frameworks/my_framework.xcframework"这似乎行不通。
在做了一个干净的安装相对路径工作!解决这个问题的步骤:
- 在我的myPlugin我把我的框架在ios/Frameworks/myFramework.xcframework 在ios
- 。Podfile添加框架pod: pod ",:path =>"。/框架/myFramework.podspec
- 在插件根podspec: s.v endorred_frameworks = 'ios/Frameworks/myframework.xcframework
pod deintegrate &pod安装在myPlugin/ios中NPM安装&NPX cap sync在我的项目
现在我的插件&项目可以看到SDK导入