[英]Cordova 3.0.0 ActionSheet plugin for ios not working properly
[英]Cordova plugin with Cocoapod dependency is not working properly
我是Cordova插件实现的新手。 我正在创建一个Cordova插件,该插件为Cordova App提供Web套接字支持。
对于Android平台,一切正常。 但是对于iOS,使用Swift,我陷入了困境。
对于iOS(使用Swift),要使用WebSocket,我正在使用SwiftWebSocket客户端库。 我已将此pod依赖项添加到我的plugin.xml文件中,如下所示-
<framework src="SwiftWebSocket" type="podspec" spec="~> 2.6.4" />
我已经创建了cordova应用程序并提供了Swift支持,我已经在其下面添加了插件-
cordova plugin add cordova-plugin-add-swift-support --save
添加此插件后,我已将本地插件添加到其中。 我可以成功安装我的Podfile,并且可以在生成的Pods文件夹中查看“ SwiftWebSocket”。 我的应用程序已成功构建。
问题是,当我尝试-
import SwiftWebSocket
我收到一条错误消息,指出“没有这样的模块SwiftWebSocket”。 请注意,我已经使用Manage Schemes添加了所有Pod项目并成功构建了它们。 但是我仍然遇到同样的错误。
如果有人实施了具有POD依赖关系的cordova插件,请告诉我是否有解决此问题所需的任何特定构建设置 ,或者是否缺少任何内容。
Swift Pod需要用作框架,为此,您将需要use_frameworks!
在Podfile中,但Cordova使用的Podfile不包含该行。
您可以尝试在projectName/platforms/ios/Podfile
手动添加该行,但不能保证它会起作用。
我很久以前就创建了这个问题 ,但是作为use_frameworks!
尚未完成任何工作use_frameworks!
可能会导致Cordova出现不兼容问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.