美文网首页
使用xcode打包vue.js手机应用

使用xcode打包vue.js手机应用

作者: sean_liu_01 | 来源:发表于2017-10-11 19:10 被阅读0次

使用HBuilder打包,可以完成绝大部分功能。但是在消息推送上面,app只能在运行时收到消息,应用进程杀掉后就无法收到消息。

则需要使用原生IDE打包,则可以在app进程杀掉之后收到推送消息。

1.xcode配置信息

(1).在http://ask.dcloud.net.cn/article/103中下载最新的SDK

解压SDK包,进入目录HBuilder-Hello, 双击“HBuilder-Hello.xcodeproj”文件打开工程:

(建议不要将工程移出SDK目录,如需移动工程则要重新引入头文件和静态库文件到工程里)

(2).配置xcode,其中Bundle Identifier必须与证书的AppID相同

(3).设置App展示名称

2.更新应用资源

(1).Pandora目录为folder references引入方式,修改后不会自动更新,需要在模拟器或设备删除应用后再重新运行注意:拷贝到Pandora目录的www目录中manifest.json需要删除注释,(需要删除manifest.json文件中所有的注释)

打开pandora -> apps 目录,将下面“HelloH5”目录名称修改为应用manifest.json中的id名称(这步非常重要,否则会导致应用无法正常启动),并将所有应用资源拷贝到其下的www目录中:

(2).打开工程目录下的control.xml文件,修改appid值:

(3).配置第三方库的参数

如果用到使用第三方库的功能模块(如推送、分享、语音识别、统计),则需要通过“Feature-iOS.xls”文件中查找对应模块的“Info”值,并在工程属性界面“Info”下“Custom iOS Target Properties”中找到对应的项配置,此项目只需配置微信授数据

3.xcode运行

在xcode上点击真机运行,发布参照xcode发布

(1).运行报错

如果xcode真机运行时,运行报错如下

file:///Users/seanliu/Desktop/IOS%20SDK%202/HBuilder-Hello/HBuilder-Hello/Base.lproj/Main_iPad.storyboard: error: Illegal Configuration: Compiling IB documents for earlier than iOS 7 is no longer supported.

将Bulids for 设置为 iOS 7.0 and Later

相关文章

网友评论

      本文标题:使用xcode打包vue.js手机应用

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