删除 iOS 配置文件时会发生啥

Posted

技术标签:

【中文标题】删除 iOS 配置文件时会发生啥【英文标题】:What will happen when iOS provisioning profile will be deleted删除 iOS 配置文件时会发生什么 【发布时间】:2019-02-04 06:49:07 【问题描述】:

我已从 Apple Developer Portal 下载了一个配置文件(企业即席)到我的计算机上。现在,配置文件被意外地从门户中删除了。 我想知道是否可以使用配置文件在 MobileIron MDM 中签署和部署应用程序?

【问题讨论】:

If I revoke an existing distribution certificate, will it mess up anything with existing apps?的可能重复 在 *** 以及苹果开发者论坛中已经有很多关于这个问题和类似问题的答案(参见上面的重复标记,其中的答案也回答了您的问题)。如果您已经有配置文件,您也可以简单地尝试一下,看看它是否有效 @SimonMcLoughlin 我的问题是关于配置文件的,您提到的问题是关于证书的。这些问题不一样。 我实际上相信你仍然可以使用配置文件来签署分发应用程序,只要证书没有过期,配置文件没有过期,并且应用程序 ID 与你的应用程序匹配正在建设。最安全的做法是生成一个新的配置文件,然后继续使用它。应该只需要一分钟。 【参考方案1】:

由于 Xcode 8 大多数配置文件由 Xcode 本身管理,这意味着如果一个过期或从开发人员门户中删除,那么 Xcode 将简单地为您创建一个新的配置文件。这意味着您在构建和分发应用程序时不会遇到任何问题。

如果它被删除并且您没有通过 Xcode 管理配置文件,那么您将需要生成一个新的配置文件并将其安装在您的构建机器上,然后再进行发布构建。

您可能会发现以下文章有助于了解有关管理配置文件和证书的更多信息:

https://medium.com/@euginedubinin/ios-tips-maintaining-your-signing-identities-and-certificates-c04c482ca493

【讨论】:

以上是关于删除 iOS 配置文件时会发生啥的主要内容,如果未能解决你的问题,请参考以下文章

当一个线程 execve() 一个文件时会发生啥?

当我们扩展 kubernetes 部署并更改其中一个 pod 或容器配置时会发生啥?

当我删除指针的指针时会发生啥?

使用 SnakeYAML 从不受信任的来源加载 YAML 文件时会发生啥?

当删除没有虚拟析构函数的多态对象时会发生啥?

当您尝试在迭代列表元素时删除它时会发生啥