我们有一系列使用 Telerik Cordova 构建的 iOS 企业应用程序(2018 年 5 月停产)。这些应用程序正在转换为新平台,但与此同时,它们必须继续满足客户的需求。
用于构建应用程序的分发证书的有效期还有 14 个月左右,但配置文件会在几天后过期。由于这些是企业应用程序,它们将与配置文件一起过期。
不幸的是,Telerik 无法再使用更新的配置文件为我们重建应用程序。我们已经使用新的配置文件(同时使用 iReSign 和终端)重新签署了应用程序。当我们尝试通过 XCode 设备面板侧加载生成的 IPA 时,我们收到一条错误消息,指出权利不匹配并且未安装应用程序。
问题是我们是否需要重新签署应用程序,因为证书仍然有效。也许可以以.mobileprovision
某种方式替换设备上的文件?我使用 iTunes Sync 进行了尝试,但我无法确认该文件是否真的进入了设备。
问题:*.mobileprovision
是否可以在不重新签署应用程序的情况下只更新设备上的内容?如果是这样,有人可以给我步骤或指导我执行这些步骤的链接吗?
替代问题:否则,对如何解决我的权利问题有任何想法吗?该应用程序只需要推送通知,但游戏中心和应用内购买也已启用。这些反映在 App ID 和配置文件中,分发证书的类型为 Apple Push Services。
我应该指出,我不是该项目 Apple Developer 门户的管理员,因为我是外部顾问,因此我的门户访问权限是严格只读的。
提前感谢您提供的任何方向!