我试图从 testflight 安装我的 iphone 应用程序。它可以完美地安装在少数设备上,但在某些设备上安装了大约 80% 后会出现错误“无法下载 aaplication,此时无法安装”我能够找出原因,为什么会这样?这是屏幕截图:
有人会帮助我解决这个问题吗?提前致谢。
我试图从 testflight 安装我的 iphone 应用程序。它可以完美地安装在少数设备上,但在某些设备上安装了大约 80% 后会出现错误“无法下载 aaplication,此时无法安装”我能够找出原因,为什么会这样?这是屏幕截图:
有人会帮助我解决这个问题吗?提前致谢。
清除 Safari 中的缓存和 cookie,确保您的设备处于配置文件中,并且设备上已安装配置文件。
如果上面提到的一切都没有帮助,请尝试创建具有更高版本号的新版本并尝试再次分发您的应用程序
导致这种情况的最常见问题是(来自 testflight 的网站):
对我来说,原来我客户的 ipad 运行的是 iOS 4.2.2,而我的项目支持 5.0+。
最近默认的 Xcode 项目设置将 ONLY_ACTIVE_ARCH (Build Active Architecture Only) 设置为 yes 用于调试配置。
因此,您的构建不能安装在与您用于开发的硬件不同的硬件上。
更改此设置,安装应该正常。
至于 Xcode 5.1,问题出arm64
在VALID_ARCHS
. 在本地构建 5.0 设备的发布配置会出现以下错误:
Xcode 无法在运行 iOS 6.0 之前版本的设备上安装或启动支持 64 位架构的应用程序。此配置支持通过 iOS App Store 分发,但不能在使用 Xcode 开发期间使用。要继续,请编辑运行方案操作并选择不包含 64 位体系结构的构建配置。
删除解决了这个问题arm64
。VALID_ARCHS
就我而言,我必须创建一个单独的分支来在 iOS 5 设备上进行测试。
您可以尝试通过更改构建版本来发布应用程序。我也遇到了同样的问题,并通过更改 tIt 来尝试同样的问题,这也可能对您有所帮助。
对我来说,将 Build Active Architecture 设置为 NO... 工作并成功安装
通过 Xcode Organizer 观察控制台是否有安装失败的设备。
您会从系统中收到一条有用的消息,告诉您出了什么问题。有很多潜在的失败原因,所以除非你检查消息,否则你只是在猜测......
这对我有用:
Settings
> Safari
)。Settings
删除链接到“Test Flight App”( > General
> )的现有配置文件(如果有Profiles
)。PS我以前有一个Test Flight App,但它看起来像崩溃了,图标变成了全白。重新启动我的 iPhone 使它重新出现正确。
当我尝试在 iOS 6 设备上安装 Ad-Hoc iPad 应用程序时,我也遇到了这个问题。
为我解决的问题是单击 XCode 中的项目,并将“ iOS 部署目标”设置从 5.1 更改为 6.0。
愚蠢的我认为 iOS 5.1 应用程序可以在 iOS 6.0 设备上运行。
我刚刚看到这是由于不稳定网络上的网络错误/超时造成的。在我有了重试的好主意后,我可以看到进度条在增加。还看到下载服务器上的 HTTP Range 请求具有不断增加的几兆字节的偏移量(整个应用程序大约 44MB)。
我遇到了这个问题,但我通过确保我的代码签名身份与我在试飞中使用的身份相同来解决这个问题。
之后,一切正常
如果您禁用“App Store”的蜂窝数据(例如,在度假时)并且忘记重新打开它,也会发生这种情况。这里的解决方案是简单地在“设置”->“蜂窝”中重新启用它。
在我的情况下,应用程序想要使用 iCloud 服务,但在 distr. 配置文件未设置启用 iCloud。打开它并刷新配置文件。
在摆弄证书(啊)之后,我遇到了同样的问题。
当我遵循@Duraiamuthan.H 的评论时,问题变得很明显,我安装在设备上。设备报告 0xe8008016(权利)请参见此处
最初的原因是,testflight 目标使用了 App Store 分发证书,而不是 Team 证书。我修复了这个问题,应用程序通过 Xcode 安装在设备上,然后它也可以与 testflight 一起使用。
我有类似的问题。但是,当我将 iPad 计时更新为当前计时时,我能够修复它。刚刚查看了设备日志,发现日志中的时间显示的是2年前。
希望将设备时间更新到当前时间可以解决问题。
缺少图标可能是个问题。我的清单文件指向一个不存在的图像,并且安装过程失败。在相应的路径上放置一个图标为我解决了这个问题。
我最终创建了新的配置文件,不确定是不是因为:
“临时分发配置文件已损坏,设备出现问题。”
我和@mohitum007 有同样的问题。就我而言,此应用程序的开发人员在其中包含了到期日期。
作为解决方法,我将日期向后设置为过去的日期(例如上个月)。然后我可以安装它并使用它。
此外,当我将日期设置为正常时,已经安装的应用程序不再启动。我联系了该应用程序的公司,向我发送了更新版本。
旁注:我发现其他应用程序的用户也有同样的问题,但相反:它不会在某个日期之前安装或启动。
对我来说,只需卸载 Testflight 并重新启动我的 iphone。之后,安装TestFlight,它工作正常!
检查项目设置的 General 部分中的部署目标是否大于您设备的 iOS 版本。
如果是,那么您需要将设备的版本至少更新到部署目标版本。以便您能够在您的设备上安装该应用程序。