美文网首页
Cordova 嵌入iOS原生项目

Cordova 嵌入iOS原生项目

作者: 轻轻语焉 | 来源:发表于2017-04-17 17:31 被阅读160次

http://cordova.apache.org/docs/en/4.0.0/guide_platforms_ios_webview.md.html

Cordova官方文档

1、通过Cordova创建一个项目

$  cordova create Demo xidx Stevin_Y

2、为项目添加iOS平台

$  cordova platform add ios

3、编译一下

$  cordova build ios

4、编译成功、在iOS文件夹下,运行一下工程。

OK!我们已经有了一个Cordova的iOS工程

5、创建一个iOS的项目,目录如下:

6、将Cordova/platform/iOS路径下的

Cordova、CordovaLib、platform_www、www和config.xml复制到 iOS的项目中。

复制后目录如下:

7、文件复制后,向项目中添加时需要注意⚠️了。(看添加选项)

1、将CordovaLib.xcodeproj添加到Demo工程中,右键选择Add Files To Demo

2、添加www目录到工程中,记得是勾选Create folder references

3、按步骤一添加config.xml到工程中,目录结构如下

8、选择工程的Build Settings->Other Links, 设置-Objc    -all_load

9、选择Build

Phases->New Run Script Phase,将新增New Run Script Phase命名为copy www directory

设置路径,在Cordova/lib/目录下copy-www-build-step.sh文件是.js文件。修改尾缀,转成.sh文件。

10、Build Phases->Target Dependencies添加CordovaLib

11、Link Binary With Librarys添加libCordova.a, MobileCoreServices,AssetsLibrary

12、环境搭建完成。

iOS项目中代码集成

运行项目Command + R,iOS模拟器效果如下:

相关文章

网友评论

      本文标题:Cordova 嵌入iOS原生项目

      本文链接:https://www.haomeiwen.com/subject/xlntzttx.html