0

我对 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 文件。

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

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

我该怎么做才能正确部署此应用程序?

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

4

2 回答 2

0

The company has not properly signed the application. Get them to rebundle the ipa with the proper enterprise certificate

于 2013-04-21T01:47:57.627 回答
0

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

绝不应将企业证书的私钥泄露出去,也不应将 developer.apple.com 访问权限授予公司以外的任何人

于 2013-04-21T02:53:41.463 回答