Apple 开发者账户类型

news/2024/7/20 22:34:08 标签: iphone, xcode, ios

这里总结下 Apple 开发者账户的类型区别

himg
himg

iOS 开发账户等级

  • 个人
    • 费用: 99 美元 / 年
    • 创建 Apple ID: 需要
    • App Store 上架: 是
    • 最大 udid 支持数: 每种设备各 100 台, 续费时可以从新编辑
    • 协作人数: 1 人 (开发者自己)
    • 该账号在 App Store 销售者只能显示个人的 ID
  • 公司 费用: 99 美元 / 年
    • 创建 Apple ID: 需要
    • App Store 上架: 是
    • 最大 udid 支持数: 每种设备 100 台, 每次续费时可更新
    • 协作人数: 多人
    • 该账号该账号在 App Store 销售者可以显示类似 Studios, 或者自定义的团队名称, 例如: Game omiga
    • 分 4 种管理级别权限:
      • Admin Legal 权限 (Agent 账号): 超级管理员. 可以管理开发者和管理 app store 中的应用.
      • Admin 权限: 管理员, 可以管理开发者. 添加测试机子和管理团队证书.
      • Member 权限: 是普通开发者. 只能下载证书和使用证书
      • No Access 权限: 没有相应的权限.
    • 公司账号可以自己定义一定数量的开发者子账号, 不过只能由主账号来执行提交, 发布等操作.
    • 需要填写公司的邓百氏编码 ( D-U-N-S Number)
  • 企业
    • 费用: 299 美元 / 年
    • 创建 Apple ID: 需要
    • App Store 上架: 否 (该账号下的 app 不能发布到 App Store 中) 即该账号开发应用不能发布到 App Store, 直接扫码下载, 苹果的 iOS 设备 UDID 数量不限制.
    • 最大 udid 支持数: 不限制
    • 协作人数: 多人
    • 企业开发者不能通过 appstore 途径发 app, 但是可以直接无上限的分发 app (in-house 发布)
    • 需要填写公司的邓百氏编码 ( D-U-N-S Number)
    • 申请难度: 难

企业账号不能上线应用到 App Store, 适用于那些不希望公开发布应用的企业且还需要大量安装使用的公司. 企业开发者账号打包的 ipa 可以在 "蒲公英", "fir.im", "公孙测" 上发布, 之后生成链接供下载, 针对企业级 ipa, 需要在 iPhone 的 "设置"-"通用"-"设备管理" 里面信任该企业证书, app 在手机上才能正常使用.

iOS 测试与分发渠道

  • 测试渠道
    • Personal Team
    • Ad Hoc
    • TestFlight
  • 分发渠道
    • App Store
    • In-House : 企业证书才能使用本项
    • Custom Apps

测试机器注册个数上限

个人开发者账户与公司开发者账户的可注册设备数量都是 100 个, 如果数量到上限怎么办?

Q: 删除已有设备重新添加可以吗?

A: 没用!

Q: 能找苹果申请增加名额吗?

A: 非常非常难.

Q: 可以重置现在的设备数, 重新添加吗?

A: 每年只要一次机会.

删除设备并不会恢复占用的名额

唯一的恢复名额机会: 开发者账号续费, 第一次登陆时, 删除设备后可以恢复, 但是一旦新增, 再删除就不会恢复了

假如第一年, 你增加了 70 个设备, 同时删除了 10 个设备, 这个时候, 虽然你的设备数是 60, 但是可用的增加测试机的名额却只有 30 个了.

到了第二年, 你续费了开发者身份, 在你第一次登陆进去后, 你可以看到你的可用设备恢复成 100 - 60 = 40 个了. 这个时候, 你可以选择删除一些设备, 例如你又删除了 20 个设备, 这样你的名额数变成 60 个. 之后你增加了一个设备, 因为你选择了增加新设备, 苹果认为你已经放弃删除设备以恢复设备数的机会, 这样, 你的名额就固定成 59 个.

以后删除设备都不会增加新名额了, 直到你的下一个 Membership Year 开始时才又会有这样的机会来删除设备释放名额.

付费/续费问题

苹果官网对中国开发者只接受 VISA/MaterCard 双币信用卡 支付年费, Apple Developer 中倒是支持支付宝, 微信, Apple Pay 等付款方式, 坑爹的是如果之前在官网注册付费的账户只能一直用外币信用卡支付, 不能在 Apple Developer App 中续费.

由于政策原因, 现在国内双币信用卡越来越难办, 银行一般会分别给外币和银联两张卡. 因此, 之前注册的账号要续费, 需要找双币信用卡 (付款人信息和账号认证人可以不一致), 或者通过 Apple Developer APP 重新注册一个开发者账号, 这样就可以用支付宝或者微信付款了.

References

  • 关于 iOS 测试机个数上限的详细规则

http://www.niftyadmin.cn/n/824605.html

相关文章

python提取并修改VOC数据集中xml格式文件的bounding box坐标

下面一段代码是VOC数据集中的一个xml格式的文件&#xff0c;其包含两个person的目标信息&#xff1a; <annotation><folder>JPEGImages</folder><filename>00002.jpg</filename><path>/media/mts/Document/Datasets/VOC2007/JPEGImages/0…

2021 年度总结

2021 -- 生活逐渐稳定, 工作跌宕起伏 himg2021 年, 对比 2020 年, 我今年的变化主要体现在技术经验的积累, 基础 (算法 & 数据结构) 的强化, 以及收入的增长 工作上 从 2020 年我来深圳入职公司 Z 后, 一致兢兢业业, 认真负责, 保证让我负责的工作按时保质保量交付. 入职时…

数理统计完全教程作业1

2.3. 引理证明&#xff1a; P(Xx)F(x)−F(x−)&#xff0c;其中&#xff0c;F(x−)limy→xF(y).\mathbb{P}(Xx)F(x)-F(x^{-})&#xff0c;其中&#xff0c;F(x^{-})\mathop{\text{lim}}\limits_{y \to x}F(y).P(Xx)F(x)−F(x−)&#xff0c;其中&#xff0c;F(x−)y→xlim​F(y…

什么是迁移学习

引言 跟传统的监督式机器学习算法相比&#xff0c;深度神经网络目前最大的劣势是什么&#xff1f; 贵。 尤其是当我们在尝试处理现实生活中诸如图像识别、声音辨识等实际问题的时候。一旦你的模型中包含一些隐藏层时&#xff0c;增添多一层隐藏层将会花费巨大的计算资源。 …

激活函数ReLU、Leaky ReLU、PReLU和RReLU

激活函数”能分成两类——“饱和激活函数”和“非饱和激活函数”。 sigmoid和tanh是“饱和激活函数”&#xff0c;而ReLU及其变体则是“非饱和激活函数”。使用“非饱和激活函数”的优势在于两点&#xff1a; 1.首先&#xff0c;“非饱和激活函数”能解决所谓的“梯度消失”…

深度学习中的batch、epoch、iteration的含义

深度学习的优化算法&#xff0c;说白了就是梯度下降。每次的参数更新有两种方式。 第一种&#xff0c;遍历全部数据集算一次损失函数&#xff0c;然后算函数对各个参数的梯度&#xff0c;更新梯度。这种方法每更新一次参数都要把数据集里的所有样本都看一遍&#xff0c;计算量…

深度学习超参数介绍及调参

文章目录超参数概念什么是超参数&#xff0c;参数和超参数的区别&#xff1f;神经网络中包含哪些超参数&#xff1f;为什么要进行超参数调优&#xff1f;超参数的重要性顺序部分超参数如何影响模型性能&#xff1f;部分超参数合适的范围网络训练中的超参调整策略如何调试模型&a…

Python文件.py||.pyi||.pyc||.pyo||.pyd等各种文件后缀区别(全面汇总)

.py&#xff1a;这通常是您编写的输入源代码。.py3: Python3脚本&#xff08;Python3脚本通常以.py而不是.py3结尾&#xff0c;很少使用&#xff09;.pyc&#xff1a;这是编译好的字节码。如果您导入一个模块&#xff0c;python将生成一个*.pyc包含字节码的文件&#xff0c;以便…