如何避免由于配置文件过期而在企业分发中重建ipa文件

时间:2015-06-11 11:24:11

标签: ios provisioning-profile iphone-developer-program

我开发了7个用于企业分发的应用程序。这些应用程序用户无法在App Store中看到,并且将在企业内部共享。现在我使用的配置文件已过期。我在developer.apple.com中重新生成配置文件,现在它的验证增加到一年。但我的问题是,如果我想要那些应用程序应该工作,那么我必须重建ipa文件或者是否有任何我可以避免重建构建的其他方式。

请帮助我,如果我可以避免重建,我会帮助我很多,我可以避免测试所有这7个应用程序,这样我就可以节省这么多时间。请提前帮助我。

1 个答案:

答案 0 :(得分:0)

您只需重新签署现有应用,即可赢得不必重新测试。如果您已迁移到较新版本的Xcode,并且某些较旧的项目可能需要更改才能在较新版本中运行,这一点尤为重要。

有关如何重新签署ipa的详细信息,请参阅我的回答:https://stackoverflow.com/a/25656455/3708242

对于使用我们的企业分发配置文件的内部应用程序,我们提供了自我更新逻辑,允许我们推送更新,以便用户不会最终获得由于以下内容而无法启动的应用程序过期的配置文件或证书。您可以考虑添加类似的机制,以便您的用户不必知道去使用新的配置文件获取最新版本。结合年度日历提醒,可以帮助您跟上事情。