帖子
帖子
用户
博客
课程
显示全部楼层
9
帖子
0
勋章
16
Y币

[superwebview] superwebview ios集成 模块引入问题

[复制链接]
发表于 2019-1-26 17:49:41
是这样的,我的工程中,引入了几个第三方模块,在使用ios的自定义loader测试时,完全没有问题

然后按照superwebview的方式集成,结果视频、音频功能都不正常。
我就在引入的地方加了alert,发现引入失败。

例如:        
playModule = api.require('playModule');
alert(playModule)

这两行代码,在ios的自定义loader中运行时,弹框[object object];
使用superwebview的方式集成后,打印null

而且其他几个第三方模块也是这个现象。

请问怎么解决呢?求指点
380
帖子
4
勋章
6
Y币
这些步骤都做了吗

https://docs.apicloud.com/Dev-Guide/SuperWebview-guide-for-ios

第四章 开始嵌入SDK到APP
以下操作过程中,假设您现有或者新建的APP项目名称为“ProjectFirst”。 解压下载得到的SDK包到本地,得到lib、Docs、Samples等文件夹

4.1 添加SDK到APP工程
将lib目录下的所有文件夹拷贝到工程中合适的目录下如SuperWebViewSDK。
打开工程,将SuperWebViewSDK目录添加到ProjectFirst工程中,添加时选择Create groups选项。然后在工程中找到SuperWebViewSDK/Resource分组,将该分组下的所有黄色展示的文件夹移除引用,然后把被移除引用的那些文件夹重新添加到工程,添加时选择Create folder references选项,添加完成后将展示成蓝色的文件夹(可以参考Samples下的Demo)。
找到项目工程的TARGETS ->Build Phases ->Link Binary With Libraries,添加SDK中引擎用到的必需的库WebKit.framework、libz.tbd、libicucore.tbd。
找到项目工程的TARGETS->Build Settings->Other Linker Flags,添加-ObjC关键字。
找到项目工程的TARGETS -> Build Settings->Enable Bitcode,设置为NO。
13
帖子
0
勋章
114
Y币
确实要自己添加,原来的ProjectFirst是不可以的。不过注注意的是,增加了那些库以后,好多额外的支持库需要自己引用,不然会报 什么不支持arm64
13
帖子
0
勋章
114
Y币
考贝文件这一步一定要自己做,还有,lib文件夹中的framework文件夹也要使用引用文件夹的方式增加进去,不然使用不了
您需要登录后才可以回帖 登录

本版积分规则