Iphone 无法下载应用程序,<;应用程序名称>;此时无法安装

Iphone 无法下载应用程序,<;应用程序名称>;此时无法安装,iphone,objective-c,ios,xcode,code-signing,Iphone,Objective C,Ios,Xcode,Code Signing,我在尝试将应用程序安装到设备时遇到此错误。在过去的3天里,我一直在处理代码签名错误,而现在,我正在处理这个问题 我的应用程序正在使用分发证书和移动资源调配配置文件。它被上载到生成服务器,在那里它作为一个成功的生成传递,没有代码签名错误。服务器生成一个应用程序下载链接,我正在设备上使用该链接下载应用程序,我在该链接中遇到错误: 无法下载应用程序,此时无法安装 我的应用程序正在使用有效的分发证书 我的应用正在使用有效的分发资源调配配置文件 生成服务器通过应用程序时没有代码签名错误 据我所知,应用

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

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

无法下载应用程序,此时无法安装

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

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

您的应用程序版本是否具有有效的企业/内部分发配置文件/证书

如果是这样:将设备连接到mac并启动xcode。
然后打开organizer(CMD+SHIFT+2)并在安装应用程序时阅读设备的控制台。也许这就解决了问题

苹果真的需要对文件进行资源调配

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


你真的需要处理一下资源调配文件,看看哪个文件适合你。

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

在.plist文件中

您的URL标记是否包含http://

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

你应该填写“…”

同样在显示图像和全尺寸图像中

此问题的最常见原因:
  • 设备存储已满
  • 资源调配配置文件是开发人员资源调配配置文件
  • 临时分发配置文件已损坏,设备存在问题
  • 该设备已从备份中恢复,正在导致空中传送的冲突 分布
  • 网络超时
  • 构建和设备的体系结构设置不兼容(有时在构建时打开“仅构建活动体系结构”时会发生)
  • 不使用移动Safari
要查找此问题的确切原因,请执行以下操作:
  • 将设备与iMac连接
  • 打开管理器,然后选择设备
  • 从侧栏中选择连接的设备
  • 选择所选设备内的控制台
  • 现在安装应用程序,它将显示问题的确切原因

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

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

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

  • 下载iExplorer()
  • 插入设备
  • 删除“媒体>下载”中的所有文件
  • 重启设备

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

    我想我也遇到过类似于您的
    xcodebuild
    案例。您可能需要检查包标识符在您的构建设置和Apple developer portal中是否完全相同(区分大小写!)(因此在配置配置文件中也是如此)


    您将发现更详细的说明和更多修复选项。

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

    对于那些使用dropbox For https下载JU的应用程序,请检查链接是否正确。。。我忘了使用像这样的正确格式 您不应该使用www.dropbox.com。。。。。。。
    我刚刚更改了这个,它工作得很好

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

    我的应用程序的代码签名和资源调配配置也很好。不过,我通过删除iOS10的嵌入式应用程序扩展,解决了iOS10设备上出现的问题。他们没有有效的证书,但在我为他们的目标禁用自动xcode管理之前,他们没有被检测为无效。

    只需将手机与mac连接,然后在xcode中运行应用程序即可解决此问题


    我猜苹果的供应系统可能有一些bug,但最近出现了这个问题,然后就发疯了。iOS版本、设备类型(iPhone、iPad)的设置正确。。。但该应用程序仍无法下载/安装


    一个简单的重启修复了它 对我来说,这个错误发生在我将我的应用程序作为内部应用程序分发时

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

    此外,在iOS 10中,您需要为权限提供一些字符串,例如,“隐私-摄像头使用说明”将字符串添加为“此应用程序”