iOS - 开发者账号续订会员资格更换订阅的账号

news2024/11/25 11:27:46

文章目录

  • 前言
  • 开发环境
  • 续订会员资格
  • 转让账户持有人
  • 验证身份
    • 1. 实名认证
    • 2. 联系信息
  • 更换订阅的账号
  • 最后


前言

公司有一个开发者账号快到期了需要续订会员资格,刚注册时是用我自己的个人账号完成的订阅购买。现在想来有点不妥,于是尝试更换用于订阅的账号,发现找不到入口。折腾了一番成功完成了更换,在这记录一下以备不时之需。

开发环境

  • iOS: 16.6
  • Apple Developer App: 10.4.1

续订会员资格

大概从2021年开始,注册开发者账号需要在Apple Developer App上完成,这种方式注册的开发者账号只能通过订阅的方式购买或续订会员资格。

续订入口位于iPhone(或iPad)上的[设置] -> [顶部 Apple ID] -> [订阅],订阅项目如下图所示:

screenshot1

因为我打算更换订阅账号,所以已经取消了自动订阅。通常这个订阅项目只在首次订阅购买的账号中有,举个例子🌰:A账号是公司用于注册开发者的账号(登录Apple Developer App),B账号是个人的账号(登录iPhone),在iPhone上注册A账号时订阅购买用的账号是本机登录的B账号,那么后续续订入口只能在B账号中看到。

对于更早之前通过网页注册的,实测还可以在开发者网站找到续订入口,通过双标(或者叫双币)信用卡完成续订。

我无法理解为什么不能让开发者自由选择续订方式,对于个人开发者而言,新的订阅方式确实方便了很多,能通过支付宝/微信等订阅,但是对于公司开发者而言,新的订阅方式并没有方便多少,而且还会因为是内购购买导致没办法开发票(报销麻烦😣)。

参考文档:

  • 计划续订

转让账户持有人

通过联系苹果客服得知,目前只能通过转让账户持有人的方式更换订阅账号。转让账户持有人的官方支持文档确实有提及这方面的内容:

screenshot2

按文档描述,我们需要先将账户持有人转让给其他人(账号),然后快到期或已过期时就可以在Apple Developer App登录新的账户持有人账户后看到续订入口。

补充一点,转让账户持有人不会改变法人实体等信息,而且可以随时取消转让或转回原有账户持有人。转让成功后,原账户持有人还会以管理员的身份留在团队中。如果需要更改App所属的公司,可以通过转让App功能完成。

已有的账户持有人(公司的开发者账号)一般都是专用的不能更改,所以计划先转给某个公司核心人员(比如boss,后续订阅由他的个人账号完成),订阅成功后再将账户持有人转回去,最终账户持有人不变,用于订阅的账号也完成了切换。

登录开发者网站,找到[会员资格详细信息] -> [更新你的信息] -> [转让账户持有人职能] -> [选择一位候选人],如果受让人列表没找到转让目标用户,请先在用户与访问中邀请对方加入团队。

提交转让申请后,对方登录开发者网站会看到这个:

screenshot3

这时大概率会因为账号没有验证身份而无法接受请求,需要前往Apple Developer App验证身份。

验证身份

验证身份是注册开发者账号必须要完成的步骤,需要接受转让请求的账号登录Apple Developer App(如果没安装,请前往AppStore安装),找到[账户] -> [验证您的身份]开始验证身份。

注意,验证身份前请检查以下条件是否满足(如果都满足后面还是有问题建议尝试更换设备):

screenshot4

参考文档:

  • 使用 Apple Developer App 注册和验证你的身份

验证身份分两步:

1. 实名认证

如实填写实名信息和拍摄自拍照很容易完成这一步。关于下图中的提示,实测同一个人的身份可以验证不止一个Apple ID

screenshot5

2. 联系信息

screenshot6

  • 姓氏/名字:填姓和名的拼音,首字母大小写都可以
  • 地址行 1:参照这个格式xx区/县xx街道/路xx号填写,请不要填多了,不是越详细越好,多了识别不了会被判为无效地址。需要特别注意很多完整地址同时包含xx街道xx路,请只选其中一个填写
  • 地址行 2:参照这个格式xx小区xx号楼填写,同上请不要填多了,不过实测加上房间号也是可以的
  • 市/镇:填所在城市名称,例如xx市
  • 州/省:选择所在的省份
  • 邮政编码:填所在区县的邮政编码即可(感觉没检查)

注意,以上所填地址为个人地址,请不要填公司地址。

如果出现了弹框提示[请输入一个有效的地址]:

screenshot7

请认真检查地址行是否已经按照格式填写。

如果你已经多次提交失败,点击提交会直接关闭填写页面,继续点[验证您的身份]重新填联系信息提交,还是直接关闭填写页面,这时已经陷入死循环无法完成验证。

遇到这种问题直接联系联系苹果客服,选择[会员资格与账户] -> [有关会员资格或账户的其他疑问],然后不管是电话、邮件或者其他方式都行(我选择了发邮件),简单描述一下问题“Apple Developer App联系信息提交后无法完成身份验证”。稍后苹果客服会帮你重置验证身份,再次验证身份会回到第一步的实名认证从头开始。

苹果客服回复我的邮件内容:

screenshot8

验证身份成功后,原先的[验证您的身份]会变为[现在注册],因为当前账号还没处理转让账户持有人请求,所以按钮会是灰色的无法点击。当然,也不需要点击,这个[现在注册]是去完成新的开发者账号注册。

回到开发者网站查看协议同意请求,如此就完成了账户持有人转让。

更换订阅的账号

打开Apple Developer App,找到[账户] -> [团队],点进去就可以找到续订按钮:

screenshot9

注意续订过程中使用的订阅账号,后面再续订只能用该订阅账号,不然只能再更换一次。续订成功后,一般都需要将账户持有人转让回去,参考前面转让账户持有人的操作再做一遍即可。

最后

如果这篇文章对你有所帮助,点赞👍加星🌟支持一下吧,谢谢~


本篇文章由@crasowas发布于CSDN。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

STM32 CubeMX USB_MSC(存储设备U盘)

STM32 CubeMX STM32 CubeMX USB_MSC(存储设备U盘) STM32 CubeMX前言 《使用内部Flash》——U盘一、STM32 CubeMX 设置USB时钟设置USB使能UBS功能选择FATFS功能 二、代码部分修改代码"usbd_storage_if.c"修改代码"user_diskio.c"main函数初始化插…

CVE-2022-23134(Zabbix setup 访问控制登录绕过)

目录 一、题目 二、进入题目 一、题目 靶标介绍: Zabbix Sia Zabbix是拉脱维亚Zabbix SIA(Zabbix Sia)公司的一套开源的监控系统。该系统支持网络监控、服务器监控、云监控和应用监控等。 Zabbix 存在安全漏洞,该漏洞源于在初始…

【VSCode】报错:出现段错误解决办法 (Segmentation fault)

VScode报错:Segmentation fault (core dumped)的解决办法 解决Program received signal SIGSEGV, Segmentation fault.的辛酸 Linux环境下段错误的产生原因及调试方法小结 Linux下的段错误Segmentationfault产生的原因及调试方法经典.pdf 解决办法:

C高级第四讲

1、思维导图 2、写一个shell函数,获取用户的uid和gid并使用变量接收 #!/bin/bash function get_id() {uidid -u ubuntugidid -g ubuntu } get_id echo "uid:$uid" echo "gid:$gid"运行结果 3、排序 冒泡排序 /* ------------------------…

【MongoDB】初识、安装MongoDB

目录 一、MongoDB主要应用场景 二、MongoDB简介 三、MongoDB相关特点 四、MongoDB的安装 一、MongoDB主要应用场景 传统的数据库如MySQL在应对三高场景时显得力不从心 三高: High performance 对数据库高并发读写的需求 High Storage 对海量数据的高效率存储和 …

hacksudo3 通关详解

环境配置 一开始桥接错网卡了 搞了半天 改回来就行了 信息收集 漏洞发现 扫个目录 大概看了一眼没什么有用的信息 然后对着login.php跑了一下弱口令 sqlmap 都没跑出来 那么利用点应该不在这 考虑到之前有过dirsearch字典太小扫不到东西的经历 换个gobuster扫一下 先看看g…

全面的可见性是有效检测和响应威胁的基础

当今的企业比以往任何时候都更加依赖技术,因此强大的威胁检测和响应策略至关重要。现代世界中的网络犯罪分子一直在寻找新的创造性方法来入侵组织网络并窃取敏感数据。全面的可见性是一个关键因素,有时很少受到关注,但它是有效威胁检测和响应…

24届近5年江南大学自动化考研院校分析

今天给大家带来的是江南大学控制考研分析 满满干货~还不快快点赞收藏 一、江南大学 学校简介 江南大学(Jiangnan University)是国家“双一流”建设高校,“211工程”、“985工程优势学科创新平台”重点建设高校,入选…

Xcode升级导致关联库报错

想办法找到对应的库 然后到 Build Phases -- LinkBinary With Libraries中点击,选择对应的framework即可,就像我工程的报错 Undefined symbol: _OBJC_CLASS_$_ADClient _OBJC_CLASS_$_ASIdentifierManager 缺失的库是AdSupport.framework 添加后再次编…

基于 eclipse-temurin 镜像部署spring boot 应用

基于 eclipse-temurin 镜像部署spring boot 应用 使用场景示例项目 使用场景 在CI流程中,一般都会集成 打包,构建镜像,分发,启动容器之类的流程; 这里提供一个示例,进攻参考 示例项目 项目结构如下 run…

【软件工程】5 ATM系统测试

目录 5 ATM系统测试 5.1 单元测试 5.1.1 制定单元测试计划 5.1.2 设计单元测试用例 ​编辑 5.1.3 执行单元测试 5.1.4 单元测试报告 5.2 集成测试 5.2.1 制定集成测试计划 5.2.2 设计集成测试用例 5.2.3 执行集成测试 5.2.4 集成测试总结 5.3 系统测试 5.3.1 制定…

【C++从0到王者】第十六站:stack和queue的使用

文章目录 一、stack的使用1.stack的介绍2.stack的使用 二、queue的使用1.queue的护额晒2.queue的使用 三、stack和queue相关算法题1.最小栈2.栈的压入、弹出序列3.逆波兰表达式4.两个栈实现一个队列5.用两个队列实现栈6.二叉树的层序遍历1.双队列2.用一个变量levelSize去控制 7…

解决 “fatal: Could not read from remote repository.

问题描述: 在使用Git将本地仓库推送到远程仓库或将远程仓库克隆到本地的时候,发生了如下错误:“fatal: Could not read from remote repository.” 原因分析: 出现这错误一般是以下两种原因: 客户端与服务端未生成 …

详解Kafka分区机制原理|Kafka 系列 二

Kafka 系列第二篇,详解分区机制原理。为了不错过更新,请大家将本号“设为星标”。 点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达 上一篇文章介绍了 Kafka 的基本概念和术语,里面有个概念是 分区(Part…

音视频技术开发周刊 | 305

每周一期,纵览音视频技术领域的干货。 新闻投稿:contributelivevideostack.com。 大神回归学界:何恺明宣布加入 MIT 「作为一位 FAIR 研究科学家,我将于 2024 年加入麻省理工学院(MIT)电气工程与计算机科学…

LeetCode 130. 被围绕的区域

题目链接:130. 被围绕的区域 题目描述 给你一个 m x n 的矩阵 board ,由若干字符 ‘X’ 和 ‘O’ ,找到所有被 ‘X’ 围绕的区域,并将这些区域里所有的 ‘O’ 用 ‘X’ 填充。 示例1: 输入:board [[“…

论文阅读 RRNet: A Hybrid Detector for Object Detection in Drone-captured Images

文章目录 RRNet: A Hybrid Detector for Object Detection in Drone-captured ImagesAbstract1. Introduction2. Related work3. AdaResampling4. Re-Regression Net4.1. Coarse detector4.2. Re-Regression 5. Experiments5.1. Data augmentation5.2. Network details5.3. Tra…

线性代数(二) 矩阵及其运算

前言 行列式det(A) 其实表示的只是一个值 ∣ a b c d ∣ a d − b c \begin{vmatrix} a & b\\ c & d\end{vmatrix} ad -bc ​ac​bd​ ​ad−bc,其基本变化是基于这个值是不变。而矩阵表示的是一个数表。 定义 矩阵与线性变换的关系 即得 ( a 11 a 12…

(el-switch)操作:Element-plus 中 Switch 将默认值修改为 “true“ 与 “false“(字符串)来控制开关

Ⅰ、Element-plus 提供的 Switch 开关组件与想要目标情况的对比: 1、Element-plus 提供 Switch 组件情况: 其一、Element-ui 自提供的 Switch 代码情况为(示例的代码): // Element-plus 自提供的代码: // 此时是使用了 ts 语言环…

英语使用场景口语

HOTEL ENGLISH hotel motel inn b&b Process 1.booking a room can i reserve a room? reservation do you have and singles? double room standard room deluxe room presidential suite do you have a pick-up service? 2.checking in where is the recept…