uniapp ios app离线打包

前言

进行UniApp 离线打包之前, 建议先认真阅读一遍官方的开发文档。真正阅读过了,可以少踩很多坑。本文介绍离线打包前的准备及iOS工程的一些配置和需要注意的事项。

官方文档:
App离线打包
iOS插件开发教程
iOS原生工程配置

首先,需要去UniApp官网创建一个开发者账号
注册开发者
登录开发者中心

账号创建成功后就可以去开发者中心创建应用了。

App的创建

在这里插入图片描述
在开发者中心, 点击 “应用管理-> 我创建的应用” , 显示已创建的应用列表
在这里插入图片描述

点击 “创建应用” 按钮后,会弹出创建新应用的对话框。
在这里插入图片描述
选择应用类型 “uni-app”, 输入 “应用名称”, 点“确认”按钮 完成应用的创建。

应用创建成功后会生成一个App id, 是这个应用的唯一标识。后面会讲到在iOS工程中配置这个App id
在这里插入图片描述
点击“编辑” 按钮可以修改 “应用名称”。 点击“删除”按钮可以删除应用,但需要符合删除条件才可以
在这里插入图片描述

AppKey的生成

通过上面的操作,我们已经创建好应用了。 UniApp的插件开发除了需要上面创建应用生成的“App id” 外,还需要App key。 接下来讲一下App key的生成步骤:
在这里插入图片描述
在应用列表中 点击“rz-testmodule” 的应用名称 ,进入二级管理页面。
在这里插入图片描述
左侧菜单栏选择 “离线打包Key管理” , 右侧配置信息中 选择平台:“iOS” , iOS BundleId : 苹果开发者中心创建的应用的 bundle id . 点击“保存” 按钮。
在这里插入图片描述
箭头指向的位置就是生成的 “App key

AppId 的配置

打开 Xcode 工程目录下的control.xml文件,修改appid值:
在这里插入图片描述

appid:值为HBuilderX应用的appid,control.xml 中的appid 值必须与5+应用manifest.json中的id字段值(uni-app项目为manifest.json中的appid字段值)完全一致;

AppKey的配置

在iOS工程中打开info.plist,创建key为dcloud_appkey,Value选择String类型,内容为申请的AppKey如下:
在这里插入图片描述

参考

Appkey申请

更多

更多有关uniapp ios 插件开发的相关内容可参考专栏:《uniapp ios原生插件与混合开发教程》

原文链接:https://www.cnblogs.com/reyzhang/p/17328503.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:uniapp ios app离线打包 - Python技术站

(0)
上一篇 2023年4月18日
下一篇 2023年4月19日

相关文章

  • Apple Xcode 14 (14A309) 正式版发布 (含下载)

    Command Line Tools for Xcode 14tvOS 16 Simulator RuntimewatchOS 9 Simulator Runtime 请访问原文链接:https://sysin.org/blog/apple-xcode-14/,查看最新版。原创作品,转载请保留出处。 作者主页:www.sysin.org Xcode 14 包…

    IOS 2023年4月18日
    00
  • 京喜APP – 图片库优化

    作者:京东零售 何骁 介绍 京喜APP早期开发主要是快速原生化迭代替代原有H5,提高用户体验,在这期间也积累了不少性能问题。之后我们开始进行一些性能优化相关的工作,本文主要是介绍京喜图片库相关优化策略以及关于图片相关的一些关联知识。 图片性能问题 作为电商APP,图片在各个业务场景被大量使用。我们需要做到尽可能降低网络消耗/内存消耗/硬盘消耗,同时不降低图片…

    IOS 2023年5月11日
    00
  • Xcode 工程分析

    1. 背景 Xcode作为日常开发iOS程序的IDE,支持C、C++、Objective-C、Swift、Ruby等语言进行编写。日常开发入口就是Xcode workspace或者Xcode project。 workspace是一个Xcode文档,它将项目和其他文件、project分组。一个workspace可以包含任意数量的Xcode project,以…

    IOS 2023年4月17日
    00
  • [Android开发学iOS系列] ViewController

    iOS ViewController 写UIKit的代码, ViewController是离不开的.本文试图讲讲它的基本知识, 不是很深入且有点杂乱, 供初级选手和跨技术栈同学参考. What is a View Controller iOS中的View Controller非常像Android中的Activity. 它负责用户界面的展示, 有一些生命周期的…

    IOS 2023年4月18日
    00
  • 【iOS逆向与安全】frida-trace入门

    前言 frida-trace是一个用于动态跟踪函数调用的工具。支持android和ios。安装教程请参考官网。工欲善其事必先利其器。本文将以某App为示范,演示frida-trace的各种方法在iOS中的应用。 一、目标 让看文章的你在使用frida-trace时更得心应手。 二、工具 mac系统 frida:动态调试工具 已越狱iOS设备:脱壳及frida…

    IOS 2023年4月17日
    00
  • graphhopper-ios 编译过程详解

    一、写在前面 GraphHopper 是一个快速且高效的路径规划引擎,它默认使用OpenStreetMap和GTFS数据, 也可以导入其他数据源。它可以用作java库或独立的web服务器,去计算两个或多个点之间的线路的距离,时间,转弯指令和许多道路属性。除了“A-to-B”的路径规划能力之外,它还支持“snap to road”、等时线计算、移动导航等。 g…

    IOS 2023年4月18日
    00
  • IOS证书制作教程

    Appuploader可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到App Store,最方便在Windows开发上架没有苹果Mac电脑的开发者!配合本教程使用,可以快速掌握如何真机测试及上架! 点击苹果证书 按钮     点击新增 ​ 输入证书密码,名称 这个密码不是账号密码,而是一个保护证书的密码,是p12文件的…

    IOS 2023年4月18日
    00
  • 新人必看| 移动端“动态化”是什么意思?

    在移动开发领域,为了让APP保持最新的版本,同时让业务开发变得更加快捷,动态化技术极其重要。今天就来聊聊移动端动态和开发的由来和各流派的优缺点。 移动端动态化的由来 “动态化”并不是最近几年才产生的名词,而是从从互联网诞生的初期,这个词就已经出现了。大家所认知的早期互联网,其实就是各种各类的“动态网站”,内容数据和页面外观都不是固定的,都是随着服务器端的更新…

    IOS 2023年4月17日
    00
合作推广
合作推广
分享本页
返回顶部