• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 通过 Profile Manager 在内部安装 iOS Distribution Provisioning Profile

[复制链接]
菜鸟教程小白 发表于 2022-12-12 22:47:40 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我们有一家公司为 iPad(约 1000 台 iPad)提供内部 iOS 应用,这些应用由我们的 MDM Apple Profile Manager 管理。

我们使用 Apple Developer Enterprise Program 构建具有 3 年到期证书和 1 年到期配置文件的内部应用程序。

我们正在努力更新证书(每 3 年)和配置文件(每 1 年):

  1. 使用新的配置文件完全重建应用并通过 MDM 重新分发
  2. 任何人都必须触摸 iPad 才能安装新的配置文件。 (前提是新的配置文件在到期前从开发者门户更新)。

根据这篇文章,Renew iOS Provisioning Profile on in-house app

他们说

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).

所以我的问题是:

  1. 是否可以通过 Apple Profile Manager 安装新的配置文件?我该怎么做?
  2. 我尝试通过电子邮件发送 .mobileprovision 文件并从 iPad 打开该文件,但它根本没有安装配置文件。我做错了什么?
  3. 处理证书(3 年到期)和配置文件(1 年到期)的最佳方式是什么?



Best Answer-推荐答案


不幸的是,在 iOS 上管理内部应用程序并不是一个“一劳永逸”的过程。正在进行的工作,需要进行规划,以确保在配置文件和证书失效/过期时保持内部应用程序正常运行。

  1. 我没有使用 Apple Profile Mgr 的经验,但很肯定可以简单地为您的应用重新生成配置文件并将它们远程部署到具有应用程序的设备上。这将有助于个人资料过期,但对证书过期无济于事(更多内容见下文)。

  2. 随着 iOS 的更新版本,Apple 不再允许通过邮件应用程序或 Safari ling 等安装配置文件。基本上此时,配置文件需要通过 MDM 与应用程序安装一起安装,或通过 Xcode 的“设备”窗口。

  3. 对于配置文件过期,最好的策略是通过 MDM(如果有的话)简单地分发新的配置文件。对于证书到期,最好的办法是提前计划。在证书到期之前开始(足够的时间,您可以在到期日期之前将新签名的应用程序部署到所有设备),您需要使用新证书/签名身份重建(或简单地重新签署现有 ipa)您的应用程序.由于您使用的是 MDM,因此在证书过期并且应用程序不再运行之前,将新重新签名的应用程序部署到所有企业设备应该很容易。确保您提供足够的时间来实现这一点,因为某些设备可能会在一段时间内处于离线状态,并且可能不会每天都 checkin MDM 服务器。好消息是每 2.5 年左右才需要这样做。

注意,要重新签署 ipa,请在此处查看我的答案:https://stackoverflow.com/a/25656455/3708242

关于ios - 通过 Profile Manager 在内部安装 iOS Distribution Provisioning Profile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40519900/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap