uniapp iOS离线打包——原生工程配置

uniapp iOS离线打包,如何配置项目工程?

文章目录

    • uniapp iOS离线打包,如何配置项目工程?
      • 工程配置效果图
        • Debug
        • Release
      • 配置工程
      • 配置 Appkey
      • 应用图标
      • 模块及三方SDK配置
        • 未配置模块错误
        • 配置模块
          • TIP:

App iOS 离线打包


前提:

  • 安装 Xcode 14 及以上版本
  • HBuilderX下载
  • App离线SDK下载:最新iOS平台SDK下载
  • 确保版本一致,请确保从 HBuilderX 导出的打包资源的HBuilderX的版本号和App离线SDK发布的版本号是一致的,【即 HBuilderX 开发工具版本 要与 SDK 版本一致】
  • 具体详情可以看官方文档

工程配置效果图

  • 根据个人所需,配置相关环境,是自动生成证书,还是导入已生成证书。
    uniapp iOS离线打包——原生工程配置_第1张图片

Debug

uniapp iOS离线打包——原生工程配置_第2张图片


Release

uniapp iOS离线打包——原生工程配置_第3张图片


配置工程

  • 找到App离线SDK压缩包,并解压,再进入目录;找到HBuilder-Hello文件夹,并打开原生工程,然后准备配置工程。
  • 接下来,根据文档提示把相关的 Bundle IdAppkey应用名称版本名称应用图标启动图 等进行配置。
  • 至于国际化,根据项目需求进行配置
  • 这里举例下,如何配置 Appkey

配置 Appkey

  • 首先,要登录 开发者中心

  • 在应用管理 - 我的应用 - 各平台信息 创建以及查看离线 AppKey

    uniapp iOS离线打包——原生工程配置_第4张图片


  • 创建成功后,找到 dcloud_appkey 把 key 复制进去即可

    uniapp iOS离线打包——原生工程配置_第5张图片


  • 同时,在 control.xml 中把 appid 修改为,当前申请离线 keyappid

uniapp iOS离线打包——原生工程配置_第6张图片


应用图标

  • 我使用比较笨的一种方式,就是把示例工程的 相关图标,进行替换。 前提是,要准备好应用相关尺寸图标。

模块及三方SDK配置

iOS模块配置


未配置模块错误
  • 因 开发项目 涉及 蓝牙通讯 功能,所以需要导入 库文件,否则打包后,会弹窗提示。

    uniapp iOS离线打包——原生工程配置_第7张图片


配置模块
  • 在离线SDK包里,SDK/Resources/Libs 目录下找到需要的库文件,然后把找到的 liblibBlueTooth.a 库拷贝到工程的 libs 目录下,再根据配置要求把相关的库引入到工程中

uniapp iOS离线打包——原生工程配置_第8张图片


  • 选择 库文件
    uniapp iOS离线打包——原生工程配置_第9张图片

uniapp iOS离线打包——原生工程配置_第10张图片

  • 打包后,应用也不报错啦~
TIP:
  • 懒人方法:还可以这样导入库文件,就是把 SDK工程配置 同级,选择 库文件 时,直接选择 SDK 下的,这样也不用,提前把库文件,拷贝到项目工程下。
  • 缺点:就是他们是依赖关系,如果项目路径移动时,无法使用的。

uniapp iOS离线打包——原生工程配置_第11张图片


** 至此, 如果项目不报错,简单工程配置成功了,因为官方表达比较清楚,我这里就不在一一说明,接下来分享打包这块的流程。

你可能感兴趣的:(uniapp,iOS证书申请与上架,uni-app,iOS,如何配置项目工程?,离线打包,如何配置项目工程?)