无法下载应用程序, <app-name> 此时无法安装



我在尝试将应用程序安装到设备时遇到此错误。在过去的3天里,我一直在处理代码签名错误,现在是这样。

我的应用程序正在使用分发证书和移动设置配置文件。它被上传到构建服务器,在那里它被传递为一个成功的构建,没有代码签名错误。服务器生成一个应用程序下载链接,我正在设备上使用该链接下载应用程序,在那里我得到了错误:

Unable to download application, <app-name> could not be installed at this time

  • 我的应用程序正在使用有效的分发证书
  • 我的应用程序正在使用有效的分发设置配置文件
  • 生成服务器传递应用程序时没有代码签名错误

据我所知,该应用程序应该能够使用分发证书和配置文件在任何设备上运行。我使用过的其他应用程序也能很好地使用这种方法。有人知道为什么我的应用程序无法安装吗?

此问题的最常见原因:

  • 设备存储已满
  • 配置文件是一个开发人员配置文件
  • 特设分发配置文件已损坏,设备出现问题
  • 该设备已从备份中恢复,并正在引发空中冲突分配
  • 出现网络超时
  • 构建和设备的体系结构设置不兼容(有时在构建时打开"仅构建活动体系结构"时可能发生)
  • 不使用Mobile Safari

要查找此问题的确切原因:

  • 将设备与iMac连接
  • 打开管理器,然后选择设备
  • 侧边栏中选择您的连接设备
  • 所选设备内选择控制台
  • 现在安装应用程序,它将显示问题的确切原因

参考

您的应用程序是否使用有效的企业/内部分发配置文件/证书构建?

如果是这样:将设备连接到mac并启动xcode。然后打开管理器(CMD+SHIFT+2),在安装应用程序时读取设备的控制台。也许这可以清除

确保您的iOS版本与您正在安装的应用程序兼容。

当用户在iOS 7设备上安装仅限iOS8的应用程序时,我看到了此问题。

此外,如果您尝试在iOS 7上安装该应用程序,但由于版本不兼容而失败,然后升级到iOS 8,则需要执行以下操作:

  1. 下载iExplorer(http://www.macroplant.com/iexplorer/)
  2. 插入设备
  3. 删除"媒体>下载"中的所有文件
  4. 重新启动设备

有一个iOS错误,它留下了捆绑包ID,它将自动失败,不允许您在升级后安装应用程序。

最近遇到这个问题,发疯了。iOS版本、设备类型(iPhone、iPad)的设置正确。。。该应用程序仍然无法下载/安装。

一次简单的重启就修复了它

Apple确实需要处理配置文件。

在文档中,它说应用程序必须首先使用开发配置文件进行签名,然后在存档文件以进行分发时使用分发配置文件。但是,我发现它可以通过使用开发配置文件来进行代码签名和存档签名。

您真的需要摆弄一下配置文件,看看哪一个对您有用。

对我来说,当我将我的应用程序作为inHouse应用程序、分发时,出现了这个错误

错误的原因是在导出ipa文件时,我使用了选项
保存用于特殊部署,但实际上应该是存储用于企业部署

此外,从iOS 10中,您需要提供一些字符串以获得权限,例如,对于">隐私-相机使用说明",将字符串添加为">This app required access to the Camera。">

经过一番折腾,我终于解决了这个问题。

我和Xamarin一起工作。该问题是在为我的应用程序启用推送通知后出现的,导致配置文件损坏。

我取消了来自授权.plist的推送通知(不禁用推送通知)

我一直在清理项目并删除配置文件

您可以通过尝试将.IPA上传到iTunes Connect并在验证过程中观察它是否禁止上传(忽略与商店所需的丢失图像/资产有关的任何错误)来确定.IPA的问题。

在我的案例中,通过HockeyApp部署的Xamarin应用程序出现了错误。由于我不是在Xcode中开发项目,我使用应用程序加载器尝试将IPA上传到iTunes Connect。验证失败,在info.plist中出现了一个关于缺少必需设置的错误。一旦我解决了这个问题,我就通过HockeyApp重新部署了,该应用程序就可以运行了。

应用程序加载器的说明可以在这里找到:https://help.swiftic.com/hc/en-us/articles/201574452-Upload-Your-App-to-iTunes-Connect-using-the-Application-Loader

好吧,我以前遇到过这个问题。我会先听从@max_的建议。但是,尽管这听起来很琐碎,请确保与.ipa关联的plist文件在其ipa的超链接中有一个适当的大小写。它区分大小写。

在.plist文件中

你的URL标签包括http://吗

如果你在URL标签中填写"www.somelink.com/…..",它会下载,但会收到消息"此时无法下载">

您应该填写"http://www.somelink.com/....">

也在显示图像&全尺寸图像

我想我遇到过和你一样的xcodebuild病例。您可能需要在构建设置和Apple开发者门户网站(因此在配置文件中)中检查捆绑包标识符是否完全相同(区分大小写!)

你会在这里找到更详细的总结和更多的修复选项。

有时您只需要删除具有相同bundleId的所有应用程序。在我的案例中,我有一个从代码中安装的应用程序,在配置CI后,我无法从CI中安装内部版本。修复方法只是删除从Xcode中安装的一个应用程序。

对于那些使用dropbox进行https下载的人,请检查链接是否正确。。。我忘了使用正确的格式,比如这个https://dl.dropboxusercontent.com/s/xxxxxxxxxxxxx/appname.ipa你不应该使用www.dropbox.com。。。。。。。我刚刚改变了这个,它运行得很好

在我们的案例中,我们的分发配置文件已经过期。请在您的苹果开发者/会员中心查看。

我的应用程序的代码签名和配置文件也很好。然而,我通过删除iOS10的嵌入式应用程序扩展,解决了iOS10设备上出现的问题。他们没有有效的证书,但直到我禁用了他们目标的自动xcode管理后,才被检测为无效。

只需将手机与mac连接即可修复,并在xcode中运行应用程序

猜测苹果供应系统可能有一些错误

最新更新