HBuilder iOS离线打包配置说明.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HBuilder iOS离线打包配置说明

参考文档:/article/41要想使用Hbuilder编译的文件上传到AppStore中必须使用离线打包进行打包。通过下载SDK包,然后将包内的所有内容都拷贝至mac某个目录中(并不是文档中说明的只拷贝演示项目)拷贝后,在拷贝目录打开HBuilder-Hello之后,双击,如下图:按照说明进行相关的修改。---------------------------------------------------------------------------------------------------------------------------------------------------------链接中的说明文档------开始------------------------------OS离线打包App离线打包预备环境iOS开发环境,Mac OS、XCode 7.2以上版本;下载HBuilder离线打包iOS版SDK(5+ SDK下载)。SDK目录说明HBuilder-Hello:离线打包演示应用;Feature-iOS.xls:iOS平台各扩展Feature API对应的库文件列表;Readme.txt:版本说明文件。注意:HBuilder运行环境相关库文件已全部包含在HBuilder-Hello演示应用中配置编译工程从演示应用HBuilder-Hello创建工程解压SDK包,将演示应用HBuilder-Hello拷贝出来(可对目录进行重命名),进入目录,双击“HBuilder-Hello.xcodeproj”文件打开工程:配置应用标识(Boundle Identifier)选择左侧“Project Navigator”中应用工程根目录,选中TARGETS下的HBuilder打开工程属性界面,在General下修改Identity的值:其中Bundle Identifier为苹果的AppID,必须与应用发布是配置的Profile关联的AppID一致;Version为应用版本号,在App Store中显示的版本号,推荐与manifest.json中version下的name值一致;Build为编译版本号,App Store判断升级使用,推荐与manifest.json中version下的code值一致。配置应用名称在工程属性界面,切换到Info项下修改Bundle display name的值:配置应用图标和启动界面演示工程中已经配置好应用的图标和启动界面,只需要将对应图片按照指定的分辨率拷贝到对应工程下的icon和splash目录即可:更新应用资源注意:Pandora目录为folder references引入方式,修改后不会自动更新,需要在模拟器或设备删除应用后再重新运行注意:拷贝到Pandora目录的www目录中manifest.json需要删除注释打开pandora - apps 目录,将下面“HelloH5”目录名称修改为应用manifest.json中的id名称(这步非常重要,否则会导致应用无法正常启动),并将所有应用资源拷贝到其下的www目录中:配置应用信息打开工程目录下的control.xml文件,修改appid值:其中appid值为HBuilder应用的appid,必须与应用manifest.json中的id值完全一致;appver为应用的版本号,用于应用资源的升级,必须保持与manifest.json中的version - name值完全一致;version值为应用基座版本号(plus.runtime.innerVersion返回的值),不要随意修改。配置应用使用的5+功能模块(可选)演示应用中已经引用HBuilder所有扩展的5+ API功能模块,如果在应用中没有使用到,为了减少发布时安装包的大小可以删除不使用的模块。在工程属性界面“Build Settings”下的“Linking”中找到“Other Linker Flags”:双击弹出值列表:在“Feature-iOS.xls”文件中查找不使用模块对应的“LinkerFlags”,从列表中删除。如不使用“百度地图”,则可选中“-llibMap”、“-lbmapimp”、“-lbaidumapapi”,通过列表左下角的减号删除:配置第三方库的参数如果用到使用第三方库的功能模块(如推送、分享、语音识别、统计),则需要通过“Feature-iOS.xls”文件中查找对应模块的“Info”值,并在工程属性界面“Info”下“Custom iOS Target Properties”中找到对应的项配置:如百度地图,需要配置在百度云平台申请应用的appkey,找到“baidu”项下的“appkey”,双击后输入正确的appkey值:注意:新浪微博和微

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档