【发布时间】:2023-04-10 04:44:02
【问题描述】:
我在内部企业模式下开发了一个应用程序。在测试时,我使用的是我公司提供给我的 iPad。我对它进行了测试。我有开发者会员中心的证书。测试很好。
现在我已经在我们的安全服务器上部署了文件。我有一个链接,其中存在“.ipa”文件。因此,我使用了相同的测试 iPad,并通过 iPad 上的 safari 从该链接下载了该应用程序。它安装并成功运行。现在我把这个链接给了我团队的另一位成员,他有自己的 iPad。当他单击该链接时,它开始安装但没有完成。他得到一个错误。他得到的错误是
"Unable to download Application.XYZ app could not be installed at this time. Done .Retry."
另一台 iPad 也是如此。这些 iPad 未在会员中心注册测试中。所以我有一个想法。由于在测试时我的测试 iPad 上都有证书,它可能已经识别并安装了它。但是其他全新的 iPad 没有被识别。那么我该怎么做呢?我怎么能说我的应用程序可以安全地安装在属于我同事的一般 iPad 上。如果我不清楚,请询问。谢谢。
【问题讨论】:
-
您使用什么样的证书(开发或分发)来签署您放在网站上的 ipa?应该是一个分布版本。
-
@bobnoble 。我在内部也使用了分发。我创建了一个新方案。选中“共享”复选框并执行所有步骤。仍然不行。也在组织者(档案),“验证”和“分发”中。验证尝试连接到 iTunes 连接。但它说没有找到“xyz@abc.com”的用户名。所以如果没有这一步,我可以继续前进吗?为什么我无法登录 iTunes 连接?请帮助。问我问题所以我知道我是否做错了什么。
-
您实际上没有对企业应用程序执行验证步骤。您只需单击分发->“为企业保存或...”->选择适当的分发证书->等待几分钟->将其保存到磁盘。 (如果您希望它创建 plist 文件,请选中“为企业保存”框,它会为您完成。)
-
@smcdrc。谢谢。所以我昨天跳过了这一步,直接去分发。它创建了 .ipa 和 .plist 文件。我将它们保存到安全的服务器上。从中得到了一个链接。试图下载它。现在,大约在安装 70% 之后(安装应用程序时通常会看到蓝色进度条)它说这个错误“无法下载应用程序“XYZ”此时无法安装。完成重试”。出了什么问题?还有我在我的 Xcode 项目中对 .plist 有疑问。我只设置了与苹果开发者会员中心完全相同的包标识符。所有其他我都保留了默认值。
-
@smcdrc。我的 XCODE .plist 文件如下所示。捆绑显示名称 - ${PRODUCT_NAME}。可执行文件 ${EXECUTABLE_NAME}。捆绑名称 - {PRODUCT_NAME}。都是默认的,要不要强制改?
标签: ios deployment installation enterprise ipa