为 iOS 9 重新签署 IPA
Posted
技术标签:
【中文标题】为 iOS 9 重新签署 IPA【英文标题】:Re-sign IPA for iOS 9 【发布时间】:2015-09-25 10:04:22 【问题描述】:我正在尝试将我的临时证书转为企业证书。它适用于 ios 8 及更低版本。我从这些链接中获取说明。
Re-sign IPA (iPhone)
http://www.enterpriseios.com/forum/topic/Resigning_3rd_party_apps
但是,我现在在 iOS 9 设备上进行操作,当我将 ipa 文件拖放到设备中时,它会显示此错误。
“申请无法验证”
我该怎么办?
【问题讨论】:
【参考方案1】:这种情况主要发生在IOS9手机上,是不是?
IOS9 或 XCode7 禁用不安全的 HTTP 请求,请改用 https。 您应该将您的系统和 Xcode 更新到 version7,然后再次使用 xcode7 打包您的应用程序。
如果有效,请召回我。
【讨论】:
【参考方案2】:如果设备上存在与重新签名的 IPA 具有相同捆绑 ID 的应用(可能是没有新签名的同一应用),则可能会发生此问题。确保您已删除设备上所有旧版本的应用,然后重试。
【讨论】:
是的,不过我删除了我所有的应用程序。现在还不行。 您能否从设备的控制台发布详细信息。这将为我们提供更多可能导致解决方案的信息。我的想法是这是特定于设备的问题,而不是特定于 iOS9 的问题。您可以访问任何其他 iOS9 设备吗?如果是这样,请尝试在另一台 iOS 9 设备上安装。 我在另一台设备上尝试过,iphone 6s。还是不行。 您知道如何查看设备的控制台吗?这将真正帮助您/我们找到根本原因。打开 Xcode,转到 Devices 窗口(在 Window 菜单中)。在左侧找到插入 Mac 的设备并选择它。它应该在右下窗格中向您显示控制台。清除控制台,然后再次尝试安装应用程序。在此处发布控制台所说的内容,也许我们可以提供帮助。 现在什么都没有显示。通常,当我从 xcode 运行时,它会显示所有日志,但现在没有控制台日志。我需要在某处启用吗?以上是关于为 iOS 9 重新签署 IPA的主要内容,如果未能解决你的问题,请参考以下文章
使用同一帐户的分发证书和配置文件重新签署开发 IPA 时是不是需要 entitlement.plist 文件?
如何为 App Store 分发重新签署 iOS 应用程序?