HBilder-5+SDK集成在iOS上离线打包

2 篇文章 0 订阅

iOS平台5+SDK集成

1  预备环境

IOS开发环境 Mac os ,Xcode 7.2或以上版本

下载HTML 5+ 离线打包SDK (http://ask.dcloud.net.cn/article/103

2  SDK 目录说明

HBuilder-Hello:离线打包演示应用

HBuilder-Integrate: 插件开发和5+SDK集成示例应用

Feature-iOS.xls:iOS平台各扩展Feature API对应的库文件列表;


注意:HBuilder运行环境相关库文件已全部包含在HBuilder-Hello演示应用中

3 双击HBuilder-Hello.xcodeproj打开HBuilder-Hello项目

  •    


4 集成


4.1 在工程 “Pandora/apps/[appid]/www”目录下,拿到前端项目所有的应用资源(一般有js文件,image文件,css文件,html界面等资源)拷贝到www目录中,除了配置文件manifest.json,将其余的没用的资源文件删除掉。


appid配置更改后必须在manifest.json文件中修改对应的id值,并且control.xml文件也要修改对应的appid以及版本号,在manifest.json文件中设置项目名称对应的版本号和启动页面,如下图:




注:关闭闪屏的设置和手势的关闭需要在manifest.json文件中修改,如下图:



4.2 设置icon图标和启动图



4.3 修改项目名称


如下图,将HBuilder-Hello项目名改成自己的项目名称ZTApp



点击你的项目名,直接修改成自己的项目名如ZTApp,按回车键,弹出一个提示框点击 Rename,如下图所示:

(该过程可能导致项目意外退出,然后重新打开就ok了)




2 修改TARGETS,点击TARGETS下的项目名修改成你自己的项目名,如下图:





设置你自己的运行项目名,单击一下运行的项目—点击New Scheme—点击OK完成,如下图:



这个时候如果你运行项目的话肯定是不能运行的了,因为一个项目的名称是涉及到这个项目的全局的,我们这个时候改得还不够,所以还需要继续修改。反正现在我们的项目也是不能运行的,那么就关闭我们的项目吧。然后重新打开文件夹,改变这个文件夹里的名字,如图所示:





重新打开你的项目,你会发现左边的是不是好多文件都已经变成了红色的字样,放心,这只是因为他们的相对位置改变了而已,只要简单的更改就好了。选中我们的文件夹,然后找到右边的相对位置location下边的文件夹,找到我们真正的文件夹choose就好了,这个时候下边的文件就变成了正常的颜色了。然而我们的info.plist文件也需要重新选择一下;我们的5+SDK里的三个文件也消失了。解决方法请看下图:




2 点击choose info.plist file……,弹出下图框,选择对应的info.plist文件,点击choose。如下图



导入项目时注意:

PandoraApi.bundle项目导入时勾选



Pandora和inc文件导入时勾选


编译运行的话会提示如下图错误:




Xcode7中没有预编译文件要自己添加,你看看是不是你添加的路径有误,系统没找到。

解决方案:

在Build Settings 里面搜索Prefix,然后往下找到如上图所示的Precomplie Prefix Header 修改值为YES,双击一下prefix header后面的路径修改你当前的pch文件路径。格式为:$(SRCROOT)/工程名/[子目录/]文件,编译运行成功。








3、参考Feature-iOS.xls文件将其不需要的API以及对应的库文件系统删除即可;这样在发布的时候项目相对会小很多。



备注:若想下载并文档附图,请前往此链接下载该文档:https://download.csdn.net/download/shimeifang11/10284437







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值