简体   繁体   English

分发第三方iOS应用程序时遇到问题

[英]Having issues distributing third party iOS app

I am very new to iOS development and am in a bit of a bind. 我对iOS开发非常陌生,有点束缚。 Another company has made an app for us and we are to deploy it. 另一家公司为我们制作了一个应用程序,我们将对其进行部署。 I have an enterprise development account and have successfully deployed one of my own apps to my own secured app store. 我有一个企业开发帐户,并且已成功将自己的一个应用程序部署到了自己的安全应用程序商店中。

I have received a .ipa and a .plist file from company B and tried to put it up on my app store as I did with my app using the special href tag. 我收到了公司B的.ipa和.plist文件,并尝试像使用特殊href标签对应用程序一样将其放在我的应用程序商店中。

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

The app downloads about 90% then fails. 该应用下载约90%,然后失败。 I have ensured that it is a valid plist file pointing to the .ipa. 我已确保它是指向.ipa的有效plist文件。

Company-B had to add my iOS device to their device list at https://developer.apple.com/account/ios/device/deviceList.action . Company-B必须将我的iOS设备添加到其设备列表中, 网址https://developer.apple.com/account/ios/device/deviceList.action After they did this the app would download correctly. 他们这样做之后,该应用程序将正确下载。

I need to deploy this app to a number of people and Company B cannot add all the devices to their device list. 我需要将该应用程序部署到许多人,B公司无法将所有设备添加到他们的设备列表中。

What can I do to deploy this app properly? 如何正确部署此应用程序?

Any and all help is greatly appreciated! 任何帮助都将不胜感激!

The company has not properly signed the application. 该公司尚未正确签署申请。 Get them to rebundle the ipa with the proper enterprise certificate 让他们用适当的企业证书重新打包ipa

Use a script like https://gist.github.com/RichardBronosky/2878446 to re-sign the ipa with your enterprise certificate. 使用类似https://gist.github.com/RichardBronosky/2878446的脚本用您的企业证书重新签署ipa。 This way you don't need to give the 3rd party developer your signing identity. 这样,您无需为第三方开发人员提供您的签名身份。

You should never give out the private key for your enterprise certificate or give developer.apple.com access to anyone outside of your company. 绝不应该为企业证书提供私钥,也不应授予developer.apple.com访问公司以外的任何人的权限。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM