【问题标题】:Having issues distributing third party iOS app分发第三方 iOS 应用程序时遇到问题
【发布时间】:2013-04-14 02:21:50
【问题描述】:

我对 iOS 开发非常陌生,并且有点迷茫。另一家公司为我们制作了一个应用程序,我们将对其进行部署。我有一个企业开发帐户,并已成功将我自己的一个应用部署到我自己的安全应用商店。

我从 B 公司收到了一个 .ipa 和一个 .plist 文件,并尝试将其放在我的应用商店中,就像我使用特殊 href 标记对我的应用所做的那样。

a href="itms-services://?action=download-manifest&url=http://www.myurl.com/app/company_b.plist">link</a>

应用程序下载了大约 90%,然后失败。我已确保它是指向 .ipa 的有效 plist 文件。

B 公司必须将我的 iOS 设备添加到他们的设备列表中,地址为 https://developer.apple.com/account/ios/device/deviceList.action。在他们这样做之后,应用程序将正确下载。

我需要将此应用部署给多人,而 B 公司无法将所有设备添加到他们的设备列表中。

如何才能正确部署此应用程序?

非常感谢任何和所有帮助!

【问题讨论】:

  • 听起来你需要用你的企业证书重新签署ipa。

标签: ios distribution enterprise


【解决方案1】:

使用 https://gist.github.com/RichardBronosky/2878446 之类的脚本使用您的企业证书重新签署 ipa。这样您就无需向第 3 方开发者提供您的签名身份。

您应该切勿泄露企业证书的私钥或将 developer.apple.com 访问权限授予您公司以外的任何人

【讨论】:

  • 这个脚本对我不起作用,但它最终让我找到了一个有效的答案。谢谢!
【解决方案2】:

公司没有正确签署申请。让他们使用适当的企业证书重新捆绑 ipa

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    相关资源
    最近更新 更多