使用持续时间超过 1 年的配置文件部署 iOS 应用程序 [重复]

Posted

技术标签:

【中文标题】使用持续时间超过 1 年的配置文件部署 iOS 应用程序 [重复]【英文标题】:Deploy iOS app with Provisioning Profile that lasts longer than 1 year [duplicate] 【发布时间】:2014-04-11 12:59:09 【问题描述】:

我为经常使用的客户端构建了几个 ios 应用程序;但是,配置文件每年都会用完,我必须重新部署它们(我直接部署它们,而不是通过应用商店,它们都使用 iOS 6)。

有没有办法将 iOS 应用程序直接部署到设备上,而无需每年用完配置文件?

注意。我确实有开发者会员资格,我不会问是否可以在没有开发者会员资格的情况下进行部署。

【问题讨论】:

我不明白您为什么要负责维护应用商店中的应用。让客户为帐户付款。 @2-Stroker 我没有在应用商店维护应用。我将它们直接部署到他们的设备上——他们向我支付了开发它们的一次性费用,并且我向他们收取每年更新配置文件的费用。然而,这是我真的不想做的事情。我希望可以将“永久”配置文件或某种部署方式部署到设备(同时拥有开发人员会员资格),这意味着该配置文件不会在一年后过期。 @jx 默认设置为在一年内到期,这与机器人不同。这是无法更改的。 @2-Stroker,好的,谢谢。 【参考方案1】:

不,这是不可能的。这就是证书和配置文件的全部原因。因此,未经开发者签名,应用不会被分发。

【讨论】:

是的,我明白了,但是没有办法分发它,这样配置文件就不需要每年更新了吗? 不幸的是没有...看到这个:***.com/questions/4952820/… 谢谢,Michal,我已经看到了这一点,并提出了其他类似的问题。细微的差别是我在开发者网络上注册了。我希望在注册时可以将“常青”配置文件或类似配置部署到设备上,这样就不需要每年更新。 我感受到了你的痛苦,我希望它是可能的。但从另一方面来说——这确实是让至少一部分垃圾/垃圾邮件类应用程序远离地球的唯一方法......

以上是关于使用持续时间超过 1 年的配置文件部署 iOS 应用程序 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

一文教你使用 Jenkins 设计多环境多项目持续集成环境!

如何面试一个1-3年的 iOS 程序员(持续更新)

使用 Hibernate 持续存在长字符串的问题

jenkins+ git +maven 自动持续集成部署

寻找 Windows 脚本来删除超过 1 年的文件

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