【问题标题】:How to set expiry date to IPA file?如何将到期日期设置为 IPA 文件?
【发布时间】:2016-11-18 17:02:14
【问题描述】:

我生成了 iOS adoc IPA 文件。我的本地系统中有 ipa 和 plist 文件。我想为生成的 IPA 设置到期日期。

我可以看到我的工作日期:

unzip -q MyApp.ipa
codesign -d --extract-certificates Payload/*.app
openssl x509 -inform DER -in codesign0 -noout -nameopt -oneline -dates

注意: 在 android 应用程序中,我们可以设置到期日期。这样有没有通过终端的任何选项。

【问题讨论】:

  • 这不是一个选项,无法为 IPA 设置到期日期。只有您的配置文件有到期日期,由 Apple 在您创建时设置。
  • 你可以使用一个api调用来检查日期。
  • 您通过 TestFlight 分发的构建也有一个到期日期,但持续时间也是固定的
  • 但是我们可以在android应用程序中设置它吗?就像我们在 ios 中有什么选择吗
  • iOS 比安卓更安全。因此,您不能在 iOS 中执行这些操作。

标签: ios iphone ipad ipa


【解决方案1】:

当您的签名证书无效时,IPA 将过期。您不能修改签名证书的到期日期。

您可以做的是,使用第三方服务提供 IPA 文件,例如 diawibetafamily 来提供构建。他们支持在签名证书验证期内为安装 url 自定义到期日期设置。

【讨论】:

  • diawi 我猜只有链接的到期日期。一次,我在日期之前安装它。在代码登录有效之前,您可以使用应用程序。
  • 我提到过,“他们支持在签名证书有效期内自定义到期日期设置。”。希望这将涵盖您提到的内容。感谢您的评论。我已经更新了答案:)
猜你喜欢
  • 2018-12-08
  • 2016-07-26
  • 1970-01-01
  • 2010-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-19
  • 2019-08-19
相关资源
最近更新 更多