ios - 我必须每年使用 Enterprise Licensing 发布一个新的 iOS 版本吗?
问题描述
我们使用企业许可证在 AppCenter 上为我们公司发布了一个 iOS 应用程序。尽管我的企业许可证每年都必须更新,但不知何故,我的应用程序似乎已经允许人们下载和安装它好几年了,而我无需做任何事情。一年前我确实推出了该应用程序的更新,所以可能包含更新的配置文件,我不记得了。
本周突然之间,我在安装我的应用程序时遇到了问题,我注意到配置文件中的证书已过期,因此我编辑了配置文件并选择了 2021 年到期的最新证书。但用户仍然无法下载我的应用程序,所以我猜我必须使用这个更新的配置文件重建我的应用程序并推出更新的版本。
我已经检查过类似的 SO 文章,但所有的答案都令人困惑。他们说配置文件在一年内到期,但企业许可证在 3 后到期。然后其他人说你必须从设备中删除旧的配置文件,但其中一些答案是 8 年前的,所以我想知道这是否仍然真的。
我有3个问题:
1)当新的一年到来并且我现有的配置文件现在有一个过期的证书时,我应该在 Apple Developer 控制台中删除这个配置文件并创建一个新的,还是只是编辑配置文件以包含新证书?如果我应该删除现有的个人资料,请解释原因,因为我听到其他人这么说,但我看不出任何原因。
2) 年复一年,为了支持新用户下载我的应用程序,我应该每年推出一个新版本的应用程序,其中包括新的和/或更新的配置文件,还是每 3年,还是介于两者之间?
3) 我必须从设备上删除旧的配置文件吗?请告诉我不!
解决方案
推荐阅读
- reactjs - React useState 改变了我不变的初始状态
- firebase - 我想将我的电子商务应用的购物车详细信息保存到本地存储中
- java - 有没有办法返回调用者不可见的 API 调用元素?
- javascript - 有return语句并且什么都不返回
- sql - 如何从 WHERE 子句引用的表中获取行数据
- javascript - 我如何添加关闭按钮并调整 jQuery 模式的大小
- amazon-web-services - 我无法在 AWS EC2 上安装 PHP
- java - 如何在 Eclipse 中运行 Alloy 模型检查器 API?
- python - distutils.spawn 不可用,除非导入
- javascript - 如何在javascript中找到二维对象数组的索引