我们是否需要使用相同的证书和配置文件来分发新应用程序以替换 iOS 中的旧应用程序?

Do we need to use the same Certificates and Provisioning Profiles to distribute new app to replace old app in iOS?

我正在开发 iOS(使用 Ionic),它最终将取代目前在 App Store 中的应用程序。我使用与旧应用程序相同的应用程序 ID。 我是否需要用于构建旧应用程序的相同证书和配置文件才能在旧应用程序之上安装新应用程序?我需要为 Ad-hoc 和 App Store 发行版执行此操作。 谢谢。

您不需要使用相同的证书来签署您的应用程序,只要应用程序 ID 相同,它就可以在 Ad-hoc 和应用程序商店分发中正常工作。

我最近不得不在工作中创建新证书,因为老开发人员没有用于签署应用商店构建的私钥。您可以阅读更多 here

对于 AppStore 上传,无需使用相同的证书/配置文件。我已经多次更改我的证书和配置文件。该证书和省。配置文件仅用于传送到 AppStore。

据我所知,在 Ad Hoc 的情况下,供应配置文件和证书可以随时间更改,并且可以仅由包标识符替换。我已经为企业许可证测试了这个,带有新证书的新应用程序可以用旧证书替换旧应用程序。