简体   繁体   English

在内部应用程序上续订iOS配置文件

[英]Renew iOS Provisioning Profile on in-house app

My iOS Provisioning Profile will expire soon and I need to know the smoothest way to renew that profile. 我的iOS配置文件很快就会过期,我需要了解更新该配置文件的最流畅的方法。 My certificate doesn't expire for another couple of years, so the certificate itself should be fine.It is an in-house (non-App Store) app and is installed on a number of devices. 我的证书在未来几年内不会过期,因此证书本身应该没问题。它是一个内部(非App Store)应用程序,并安装在许多设备上。

Which is why I'm wondering if the app will stop working if I do the following: 这就是为什么我想知道如果我执行以下操作,应用程序是否会停止工作:

  1. Let the provisioning profile expire. 让配置文件到期。
  2. Click generate inside the existing profile. 单击现有配置文件中的生成。

If so, is there any way to update/renew the profile without taking down the app or releasing a new version? 如果是这样,有没有办法在不删除应用程序或发布新版本的情况下更新/续订配置文件? If I have to release a new version, is the best option to create a new profile to reduce downtime? 如果我必须发布新版本,是创建新配置文件以减少停机时间的最佳选择吗?

So generating a new provisioning profile will not invalidate any of the apps out there on devices. 因此,生成新的配置文件不会使设备上的任何应用程序无效。 Basically, you should choose option 2. Generate the new provisioning profile, build a new version of the app with the new provisioning profile, and just make sure all your users / testers update to the new version of the app. 基本上,您应该选择选项2.生成新的配置文件,使用新的配置文件构建新版本的应用程序,并确保所有用户/测试人员更新到新版本的应用程序。

Alternatively, you could generate the provisioning profile and then distribute the profile to all the devices through MDM (if you're using an MDM solution) or by email (not a great experience). 或者,您可以生成配置文件,然后通过MDM(如果您使用的是MDM解决方案)或通过电子邮件(不是很棒的体验)将配置文件分发到所有设备。 Basically the app will continue to run as long as the new provisioning profile gets on the device before the old one expires, whether that's through MDM, manually, or by installing a new version of the app with the provisioning profile in the .app payload. 基本上,只要新设置配置文件在旧设备到期之前到达设备,无论是通过MDM,还是通过在.app负载中安装配置文件的新版本的应用程序,应用程序将继续运行。 Or if your users download any app with the new provisioning profile, assuming that provisioning profile is set up with a wildcard app ID, that will also correct it (see information about that here: https://stackoverflow.com/a/29121777/3708242 ). 或者,如果您的用户使用新的配置文件下载任何应用程序,假设配置文件设置了通配符应用程序ID,这也将更正它(请参阅此处的信息: https//stackoverflow.com/a/29121777/ 3708242 )。

But option 1 will certainly result in your app refusing to launch once the expiration date arrives. 但是选项1肯定会导致您的应用程序在到期日期到来后拒绝启动。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Xcode:无法导出内部应用程序..配置文件错误 - Xcode : Can't Export in-house app .. provisioning profile error 内部分配配置文件和证书过期 - Expiring In-house Distribution provisioning profile and certificate 导出内部iOS应用程序说证书“未知”,个人资料“无”? - Exporting In-House iOS app says certificate “Unknown”, profile “none”? iOS内部应用分发 - iOS In-House App Distribution 内部应用程序:无法下载应用程序-找不到此可执行文件的有效配置文件 - In-house app: Unable to download app - A valid provisioning profile for this executable was not found iOS企业版程序:无法在我们的其中一台设备上安装使用内部供应配置文件创建的IPA文件 - iOS Enterprise program: not able to install IPA file created using in-house provisioning profile on one of our device 内部配置不起作用 - In-house provisioning not working 无法在Appcelerator Studio中选择配置文件以进行内部分发 - Cannot select provisioning profile in Appcelerator Studio for In-House Distribution 续订iOS发布配置文件 - Renew iOS Distribution Provisioning Profile 续订内部发行证书 - Renew in-house distribution certificate
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM