ios重签工具避免双重认证

2023-11-03 18:18

本文主要是介绍ios重签工具避免双重认证,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

由于苹果发布的新规定,从 2019 年 2 月 27 日开始,开发者要开启双重身份验证才可以登录账户、查看证书,有了双重认证,只能通过用户信任的设备才能访问 Apple ID。例如,你有一台 iPhone 并且要在未授权的 Mac 上登录,则需要在 Mac 上输入 iPhone 显示的验证码,才允许正常登录并使用账号,因此会导致我们的软件会有描述文件下载失败的情况出现。

 

解决办法:

使用一部苹果手机,登陆我们提供的Apple ID,在手机的设置 密码与安全性中开启双重认证,用来接收验证码

 

Step 1:

前往【设置】,点击【姓名】,进入【密码与安全性】页面;

http://5b0988e595225.cdn.sohucs.com/images/20180710/af353e253f1e422c90ef55a723577179.jpghttp://5b0988e595225.cdn.sohucs.com/images/20180710/f8817bd2cd944335a5d36e7177a1b14f.jpg

 

 

Step 2:

点击【打开双重验证】后,点击【继续】按钮;

http://5b0988e595225.cdn.sohucs.com/images/20180710/9db11cc1480345f4ae6fb09308aaa5bd.jpghttp://5b0988e595225.cdn.sohucs.com/images/20180710/0093ee54b4f0434d9d5f787b64ec0934.jpg

 

 

Step 3:

输入受信任的电话号码,选择接收验证码的方式,点击【下一步】;

将收到的验证码填写只对应位置后,即可开启双重验证

 

http://5b0988e595225.cdn.sohucs.com/images/20180710/eb66ba472c8a4ff887f93723afff846a.jpg

 

开启双重验证后,登录网址获取app专用密码https://appleid.apple.com/account/manage

 

打开安装有我们ios生成器软件的苹果电脑,打开终端:

 

4.

输入 vim .profile 并回车,配置环境变量(按i键转为输入状态,添加下面这行,按esc键,按”:wq!”

export FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD= 上一步获取的专用密码

5.

终端输入下面这行(邮箱是你的appleId)

 fastlane spaceauth –u xx@xx

这个地方可能会提示你输入六位验证码,在一开始的受信任设备上。

按提示获取session信息。

复制session信息(很长一大段)

6.

再次终端输入vim .profile,配置变量,(按i键转为输入状态,添加下面这行,按esc键,按”:wq!”

export FASTLANE_SESSION='刚刚获取的session'

最后结果如图:

 

关闭终端,打开ios生成器,再次尝试下载描述文件。

 

注意:session有过期时间,大概每个月要获取一次

这篇关于ios重签工具避免双重认证的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/339991

相关文章

使用Python创建一个能够筛选文件的PDF合并工具

《使用Python创建一个能够筛选文件的PDF合并工具》这篇文章主要为大家详细介绍了如何使用Python创建一个能够筛选文件的PDF合并工具,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录背景主要功能全部代码代码解析1. 初始化 wx.Frame 窗口2. 创建工具栏3. 创建布局和界面控件4

Docker部署Jenkins持续集成(CI)工具的实现

《Docker部署Jenkins持续集成(CI)工具的实现》Jenkins是一个流行的开源自动化工具,广泛应用于持续集成(CI)和持续交付(CD)的环境中,本文介绍了使用Docker部署Jenkins... 目录前言一、准备工作二、设置变量和目录结构三、配置 docker 权限和网络四、启动 Jenkins

MobaXterm远程登录工具功能与应用小结

《MobaXterm远程登录工具功能与应用小结》MobaXterm是一款功能强大的远程终端软件,主要支持SSH登录,拥有多种远程协议,实现跨平台访问,它包括多会话管理、本地命令行执行、图形化界面集成和... 目录1. 远程终端软件概述1.1 远程终端软件的定义与用途1.2 远程终端软件的关键特性2. 支持的

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

java如何通过Kerberos认证方式连接hive

《java如何通过Kerberos认证方式连接hive》该文主要介绍了如何在数据源管理功能中适配不同数据源(如MySQL、PostgreSQL和Hive),特别是如何在SpringBoot3框架下通过... 目录Java实现Kerberos认证主要方法依赖示例续期连接hive遇到的问题分析解决方式扩展思考总

Java中基于注解的代码生成工具MapStruct映射使用详解

《Java中基于注解的代码生成工具MapStruct映射使用详解》MapStruct作为一个基于注解的代码生成工具,为我们提供了一种更加优雅、高效的解决方案,本文主要为大家介绍了它的具体使用,感兴趣... 目录介绍优缺点优点缺点核心注解及详细使用语法说明@Mapper@Mapping@Mappings@Co

使用Python实现图片和base64转换工具

《使用Python实现图片和base64转换工具》这篇文章主要为大家详细介绍了如何使用Python中的base64模块编写一个工具,可以实现图片和Base64编码之间的转换,感兴趣的小伙伴可以了解下... 简介使用python的base64模块来实现图片和Base64编码之间的转换。可以将图片转换为Bas

使用Java实现一个解析CURL脚本小工具

《使用Java实现一个解析CURL脚本小工具》文章介绍了如何使用Java实现一个解析CURL脚本的工具,该工具可以将CURL脚本中的Header解析为KVMap结构,获取URL路径、请求类型,解析UR... 目录使用示例实现原理具体实现CurlParserUtilCurlEntityICurlHandler

C#多线程编程中导致死锁的常见陷阱和避免方法

《C#多线程编程中导致死锁的常见陷阱和避免方法》在C#多线程编程中,死锁(Deadlock)是一种常见的、令人头疼的错误,死锁通常发生在多个线程试图获取多个资源的锁时,导致相互等待对方释放资源,最终形... 目录引言1. 什么是死锁?死锁的典型条件:2. 导致死锁的常见原因2.1 锁的顺序问题错误示例:不同