ios - 与第三方开发者共享 iOS 分发证书是否安全?

标签 ios provisioning-profile ipa in-house-distribution enterprise-distribution

我们有一个企业开发者帐户,并且我们正在与外部开发者合作开发一款应用。

外部开发人员需要能够为我们构建 ipa 文件。

从安全的角度来看,是否安全/建议我们共享分发证书(和私钥)和配置文件以便他们可以构建 ipa 文件?

如果我们共享分发证书(和私钥)会有什么问题吗?

最佳答案

您不应该共享您的私钥。这不安全。请通读这篇文章。 https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html

它清楚地指出“更糟糕的是,如果其他人拥有您的私钥,则该人可能会冒充您。在错误的人手中,有人可能会尝试分发包含恶意代码的应用程序。这不仅会导致该应用程序被拒绝,也可能意味着您的开发者凭证可能会被 Apple 撤销。私钥仅存储在钥匙串(keychain)中,如果丢失则无法找回。”

关于ios - 与第三方开发者共享 iOS 分发证书是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39212515/

相关文章:

ios - WatchOS 复杂功能闪烁

ios - 推送通知未在后台接收但在前台工作

ios - 使用 ionic 2 创建 ipa 文件,企业帐户

ios - 无法创建 IPA 文件 xamarin iOS

ios - 如何一个一个地播放多个音频文件

ios - 通知扩展的单独配置文件

c# - XCode 无法创建配置文件,ARKit

ios - 提交到 App Store 时找不到与 WatchKit 扩展匹配的配置文件

ios - 创建ipa文件的步骤是什么?

ios - 效果水平滚动为 Yahoo Weather iOS App