更新企业应用程序的 iOS 开发和 APNs 生产 [AirWatch]

Posted

技术标签:

【中文标题】更新企业应用程序的 iOS 开发和 APNs 生产 [AirWatch]【英文标题】:Renew iOS Development and APNs Production for Corporate Apps [AirWatch] 【发布时间】:2014-08-11 16:35:24 【问题描述】:

我为我的公司开发了一个 ios 应用程序。我们通过 AirWatch 分发它。一些证书即将到期,试图弄清楚该怎么做是非常令人困惑的。我用谷歌搜索,似乎每个页面都有不同的信息。如果有人能指出我正确的方向,我会非常喜欢。

    我有一个“iOS 开发”证书,上面有我的名字。看来我无法更新它,只能撤销或下载。有些页面说如果我再次下载它会更新,有些页面说我需要创建一个新证书。它是哪一个,我是在 Xcode 中还是在门户网站上执行此操作?

    我有一个“APNs Production iOS”证书,上面有我公司的 ID(反向 dns 的东西,比如“com.apple.mobile”。它也即将到期。我如何续订,在哪里续订我在 Xcode 或门户中更新它。

我们不在应用程序中使用 Apple 推送通知,但我的印象是您仍然需要它,因为这是 Apple 安全识别您的应用程序的方式。这是真的吗?

    我的“iOS 配置文件”也会过期。同样的问题。我可以编辑它来更新它吗?我是在 Xcode 还是 Portal 中执行此操作。

提前致谢。

【问题讨论】:

以下答案是否令人满意?我知道这已经 9 个月大了,但彻底彻底对社区是有益的。 是的。谢谢你提醒我。我已对答案投了赞成票并将其标记为正确。 【参考方案1】:

是的,您需要更新您的配置文件(您用于开发或分发的所有内容。然后,您将需要重新构建使用旧配置文件构建的所有应用程序。否则,没有人能够安装使用过期配置文件构建的应用程序。基本上,使用企业分发配置文件构建和分发的任何应用程序都需要每年至少重新构建一次。

编辑:有关如何生成新证书的更多详细信息。

只需转到 ios 开发人员门户,然后转到右侧的证书、标识符和配置文件区域。转到证书区域,然后单击 + 图标以生成新证书。按照那里的说明生成新证书。获得新证书后,转到配置文件部分,您将需要使用新证书重新生成配置文件。对于每个配置文件,单击编辑按钮,将证书下拉菜单更改为您的新证书,然后单击生成按钮。下载新的配置文件,并使用它来重新构建您的应用程序。

【讨论】:

感谢您的回复。有没有关于如何做到这一点的好链接?我用谷歌搜索了这个问题,我看到了非常不同的答案。

以上是关于更新企业应用程序的 iOS 开发和 APNs 生产 [AirWatch]的主要内容,如果未能解决你的问题,请参考以下文章

APNS - 将应用程序退出生产并投入开发

iOS:生产推送通知,来自 APNS 服务器的无效令牌

即使 http2 返回代码 200,iOS APNS 也不会在设备上用于开发和生产

如何分离 iOS APNS 通知的沙箱和生产设备令牌

ios APNS 令牌对 P8 密钥无效

APNS 不适用于 Google App Engine 上的 AdHoc 分发配置文件