`
征客丶
  • 浏览: 135610 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

在已有的 ios 项目上加入 cordova

阅读更多
环境:
osx 10.11.3
xcode 7.2 
cordova 6.0.0
node 4.3.2

step 1 准备工作
配置好 cordova 环境,并新建一个 cordova 项目,添加 ios 运行平台

step 2 拷贝 cordova 代码到现有项目中
在新建的 cordova 项目中 ios 项目下的 cordovaLib 与 cordova 两个文件夹到现有项目根目录下;拷贝 config.xml 文件到 现有项目的代码根目录下

step 3 添加文件
在现有项目中添加拷贝过来的两个文件夹和一个xml 文件

step 4 配置
打开现有项目的 targets
Targets -> General -> Linked Frameworks 下
添加 libCordova.a

Targets -> Build setting ->  Linking 下
Other Linker Flogs 项目设置值为 -Objc
这项不添加会报:-[_NSCFComstantString JS ... ....]

Targets -> Build Phases
添加 Copy www directory
值参考 刚刚新的 cordova 项目中的值

这时就添加完成了

--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : binary_space@126.com
qq     : 1035862795
敲门砖: 代码谱写人生









分享到:
评论

相关推荐

    初学者 nodejs+ionic+cordova 详细安装教程

    2. **项目安装**:在项目根目录下执行 `npm install grunt --save-dev`。 **可用的Grunt命令** - **grunt**:执行默认任务。 - **grunt watch**:监听文件变化并自动执行任务。 - **grunt clean**:清理文件或...

    cordova-plugin-playlist:Cord适用于Android和iOS的Cordova插件,具有对音频播放列表,背景支持和锁屏控件的本地支持:musical_notes:

    另外,由于在后台歌曲之间的间隔将停止播放,因此无法在iOS上使用cordova-plugin-media实现连续播放。 除了包括对命令中心和锁定屏幕控件的支持之外,该插件还解决了该问题。 播放列表支持以本机代码实现 原生播放...

    Wrox.Beginning.iOS.Application.Development.with.HTML.and.JavaScript.2012

    在iOS上,PhoneGap/Cordova的应用实质上是一个封装了WebView的iOS项目,开发者可以使用Xcode进行构建和调试。 五、开发环境与工具 开发iOS应用需要安装Xcode,它是苹果官方的集成开发环境,包含了iOS模拟器和必要的...

    PhoneGap开发移动应用(Android)

    通过Cordova,开发者可以只写一次代码,就能将其部署在iOS、Android、Windows Phone等多个平台上。 在开始之前,需要准备开发环境,包括Java开发工具包(JDK)、集成开发环境(Eclipse)、Android开发工具(SDK)、...

    Node.js的安装配置使用

    在项目目录下,运行`ionic cordova platform add ios`添加iOS平台,然后`ionic cordova build ios`生成IPA文件。在Xcode中打开生成的.xcworkspace文件,进行进一步的编译和发布。 8. 跨平台兼容性:通过 Ionic 和 ...

    intercom-cordova:对讲机的CordovaPhoneGap插件

    您可以从应用程序中的按钮,有人执行某些操作时以编程方式打开对讲机Messenger,或从位于应用程序UI上的持久按钮打开对讲机。 当您触发对讲Messenger时,将向您的客户显示主屏幕。 这可以在对讲机内部进行配置,以...

    proyectoionic:离子项目

    主要文件夹可能有 `src`(源代码)、`plugins`(包含已安装的 Cordova 插件)、`node_modules`(npm 包依赖)和 `platforms`(针对不同移动平台的配置)。`.gitignore` 文件可能会排除某些不需要版本控制的文件,而 ...

    h5即时通讯源码,PHP开发的H5即时通讯聊天系统源码 带群聊 可封装APP

    7. **封装APP**:为了让H5应用能够像原生应用一样运行,项目提供了将H5页面封装为移动应用的可能性,这通常通过PhoneGap、Cordova等技术实现,它们可以将H5页面打包成iOS或Android应用,利用原生平台的API,提供更好...

    微信朋友圈截图模拟器源码,微信朋友圈装逼生成器大全

    8. **打包成APP**:虽然原始代码基于Web,但通过技术如PhoneGap或Cordova,可以将Web应用打包成原生的Android或iOS应用,让用户在移动设备上更方便地使用。 9. **安全性**:在处理用户上传的内容时,必须考虑到安全...

Global site tag (gtag.js) - Google Analytics