flutter,uni-app开发调试ios

一、申请ios开发者账号

二、ios开发者配置

ios 开发者需要配置的地方
https://developer.apple.com/account/resources/certificates/list

Certificates(证书):

作用: 证书用于对应用程序和开发者进行身份验证,确保安全性和可信度。开发者需要创建开发者证书和应用程序分发证书,并将其用于签署应用程序的不同阶段。

Identifiers(标识符):

作用: 标识符是用于唯一标识应用程序、应用程序组件或应用程序服务的字符串。Bundle Identifier 是一个常见的标识符,它在应用程序和开发者账户之间创建了唯一的链接。

Devices(设备):

作用: 在开发中,您需要将要测试的设备添加到开发者账户,以便在开发和测试阶段安装和运行应用程序。这通常涉及到注册设备的 UDID(唯一设备标识符)。

Profiles(配置文件):

作用: 配置文件包含应用程序的签名信息、开发者证书、标识符等信息,它允许应用程序在特定设备上运行。开发者需要为开发、测试和分发创建不同类型的配置文件,如开发者配置文件、Ad Hoc 配置文件、App Store 配置文件等。

Keys(密钥):

作用: 密钥用于进行加密和签名操作,确保应用程序的安全性。通常,开发者需要生成公钥和私钥对,并将公钥与开发者账户相关联。

Services(服务):

作用: 这包括各种苹果提供的服务,如推送通知服务、iCloud、Game Center 等。开发者可以在开发者账户中配置和管理这些服务,以便将它们集成到其应用程序中。

三、uni-app 运行与发行

证书文件对应:Profiles 格式为后缀名:mobileprovision
在这里插入图片描述

Bundle ID(AppID) 对应Identifiers
在这里插入图片描述

私钥证书对应:Certificates

步骤一:选择Software
在这里插入图片描述

步骤二:create a New Certificate
在这里插入图片描述

在这里插入图片描述
看中文描述:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
选择刚刚下载的文件
在这里插入图片描述
下载并双击
在这里插入图片描述
找到并右键导出:
在这里插入图片描述
在这里插入图片描述
输入密码,这就是后面要用到的私钥密码
在这里插入图片描述

证书私钥密码:就是上面输入的密码

私钥证书:就是.P12文件

同时,devices UDID设置可以在以下查看
在这里插入图片描述
到此,ios手机USB连接可正常的运行和打包了

四、flutter 运行到ios

双击flutter项目下的此文件可直接打开xcode
在这里插入图片描述
下面红色圈处可查看项目配置、运行、运行的设备,运行选中的设备时,会自动获取数据到前面所有的devices中,不需要在手动添加
在这里插入图片描述
iOS 不像 Android 那样支持直接安装 .apk 文件。iOS 应用程序需要通过 App Store 或使用 Ad Hoc 分发进行部署。如果您希望测试应用程序,请考虑使用 Xcode 安装步骤,或者将应用程序上传到 TestFlight 进行测试,而不是直接安装构建目录中的应用程序文件。

参考链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/184528.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

企业数字化转型转什么?怎么转?这份攻略请收好

目录 -01-数字化转型“是什么” -02-数据驱动推动企业数字化转型 -03-企业数字化转型的行动路线图 数字化转型,转什么?怎么转?这些问题仍在困扰不少企业,也是每个企业转型升级不得不思考的重要问题。对此,中关村数字…

Docker Desktop 安装使用教程

一、前言 作为开发人员,在日常开发中,我们需要在本地去启动一些服务,如:redis、MySQL等,就需要去下载这些在本地去启动,操作较为繁琐。此时,我们可以使用Docker Desktop,来搭建我们需…

【SpringCloud】微服务的扩展性及其与 SOA 的区别

一、微服务的扩展性 由上一篇文章(没看过的可点击传送阅读)可知, 微服务具有极强的可扩展性,这些扩展性包含以下几个方面: 性能可扩展:性能无法完全实现线性扩展,但要尽量使用具有并发性和异步…

hive 报错return code 40000 from org.apache.hadoop.hive.ql.exec.MoveTask解决思路

参考学习 https://github.com/apache/hive/blob/2b57dd27ad61e552f93817ac69313066af6562d9/ql/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java#L47 为啥学习error code 开发过程中遇到以下错误,大家觉得应该怎么办?从哪方面入手呢? 1.百…

系列二、Spring整合单元测试

一、概述 Spring中获取bean最常见的方式是通过ClassPathXmlApplicationContext 或者 AnnotationConfigApplicationContext的getBean()方式获取bean,那么在Spring中如何像在SpringBoot中直接一个类上添加个SpringBootTest注解,即可在类中注入自己想要测试…

小程序:project.config.json / project.private.config.json / 项目配置文件 /拉取代码产生冲突 / 如何解决

一、理解project.config.json / project.private.config.json project.config.json 文件是项目的配置文件,它包含了关于小程序的一些基本信息,例如小程序的名称、App ID、开发者信息以及页面路径等。这个文件一般不会被提交到版本控制系统中,…

个人财务管理软件CheckBook Pro mac中文版特点介绍

CheckBook Pro mac是一款Mac平台的个人财务管理软件,主要用于跟踪个人收入、支出和账户余额等信息。 CheckBook Pro mac 软件特点 简单易用:该软件的用户界面非常简洁明了,即使您是初学者也可以轻松上手。 多账户管理:该软件支持…

ubuntu22.04 arrch64版操作系统编译zlmediakit

脚本 系统没有cmake,需要通过apt先进行下载,下面的脚本已经包含了 # 安装依赖 gcc-c.x86_64 这个不加的话会有问题 sudo yum -y install gcc gcc-c libssl-dev libsdl-dev libavcodec-dev libavutil-dev ffmpeg git openssl-devel gcc-c.x86_64 ca…

行业案例:如何打造高效内容团队

内容团队如何适应当下热点高频更新的时代?Zoho Projects项目管理软件能为内容团队带来什么?本文以真实用户案例为您详细解答! 背景介绍: 该漫画团队已有十余年的奋斗历史,以原创漫画和绘本内容创作为主,出…

ruoyi-plus使用Statistic统计组件升级element-plus

原本使用的就是gitee上lionli的ruoyi-plus版本的代码。但是在使用过程中作首页数据看板时想使用elementui的Statistic统计组件。结果在浏览器控制台报错找不到组件el-statistic 于是查看elementui的历史版本,发现是在新版中才有这个组件,旧版本是没这个组…

如果把数组对应的值放到对象的对应key对应的值中

开发中 遇到一个数组,需要把数组中的value放到一个对象中 对象的key对应到数组的name, 话不多说 ,直接上代码 this.result.forEach(item > {this.screen[Object.keys(this.screen).find(e > e item.name)] item.value}) 思路是这…

电商数据采集中如何采集1688平台商品详情SKU数据

一、背景介绍 1688.com是阿里旗下国内最大的B2B批发采购平台,1688分销客是依托此平台的官方营销平台,通过此平台API接口的接入推广平台商家的商品,按照商品成交金额的一定比例获得佣金。可以调用1688平台上的商品详情,SKU数据&…

系列五、声明式事务(xml方式)

一、概述 声明式事务(declarative transaction management)是Spring提供的对程序事务管理的一种方式,Spring的声明式事务顾名思义就是采用声明的方式来处理事务。这里所说的声明,是指在配置文件中声明,用在Spring配置文件中声明式的处理事务来…

从文本生成到数据增强:探索 AI 前沿的开源套件 | 开源专题 No.44

Significant-Gravitas/AutoGPT Stars: 150.4k License: MIT AutoGPT 是开源 AI 代理生态系统的核心工具包。它采用模块化和可扩展的框架,使您能够专注于以下方面: 构建 - 为惊人之作打下基础。测试 - 将您的代理调整到完美状态。查看 - 观察进展成果呈…

DFS序和欧拉序的降维打击

1. DFS 序和时间戳 1.1 DFS 序 定义:树的每一个节点在深度优先遍历中进、出栈的时间序列。 如下树的 dfs 序就是[1,2,8,8,5,5,2,4,3,9,9,3,6,6,4,7,7,1]。 下图为生成DFS的过程。对于一棵树进行DFS序,除了进入当前节点时对此节点进行记录,…

PSP - 从头搭建 抗原类别 (GPCR) 的 蛋白质结构预测 项目流程

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/134595717 GPCRs(G Protein-Coupled Receptors,G蛋白偶联受体),又称为7次跨膜受体,是细…

浅析jdk8所包含的主要特性

至今Java 8仍然是许多开发者首选的JDK版本,Java 8的生态系统非常成熟,许多库和框架都已经适配了Java 8。迁移到新的Java版本可能需要重新评估和调整现有的依赖关系,这对于一些大型项目可能是一个挑战。那么Java 8有哪些特性让多数开发者钟爱呢…

生产实践:Redis与Mysql的数据强一致性方案

公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。 数据库和Redis如何保存强一致性,这篇文章告诉你 目的 Redis和Msql来保持数据同步,并且强一致,以此来提高对应接口的响应速度,刚开始考…

四数之和java版

题目描述 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a b c d 的值与 target 相等?找出所有满足条件且不重复的四元组。 注意:答案中不可以…

conan 入门(三十二):package_info中配置禁用CMakeDeps生成使用项目自己生成的config.cmake

conanfile.py中定义的package_info()方法用于向package的调用者(conumer)提供包库名,编译/连接选项,文件夹等等信息,有了这些信息构建工具的generator就可以根据它们生成对应的文件,用于调用者引用package. 比如基于cmake的CMakeD…
最新文章