使用自定义Swift-Objective C混合插件的Phonegap iOS构建失败

时间:2018-07-25 10:42:30

标签: ios objective-c swift cordova phonegap

我无法在iOS上的PhoneGap中构建应用程序,尽管该应用程序可以在XCode本地完美构建。

问题似乎出在

  

“ Objective-C生成的接口头”   

在我插件的.m文件中,我引用My_Project-Swift.h作为访问swift类的一种方法,在XCode中内置可以很好地工作,但是当尝试在PhoneGap中运行构建时,出现以下错误:

  

/project/MyProject/Plugins/cordova-plugin-custom-ios-plugin/CustomPlugin.m:20:9:   严重错误:找不到“ My_Project-Swift.h”文件       #import“ My_Project-Swift.h”               ^ ~~~~~~~~~~~~~~~~~~~~       产生1个错误。

由于此文件应该在xcode上自动生成,是否意味着PhoneGap需要某种特殊的配置来构建这样的混合插件?

在阅读了其他答案之后,我尝试从here添加“ add-swift-support”插件,但没有任何区别。

非常感谢您的帮助!

0 个答案:

没有答案