我正在尝试从TestFlight安装我的iPhone应用程序。
它在一些设备上完美安装,但在一些设备上,在安装到80%左右时会出现错误无法下载应用程序,“<我的应用程序>”此时无法安装
我能找出原因,为什么会这样吗?
这是一个截图:
我正在尝试从TestFlight安装我的iPhone应用程序。
它在一些设备上完美安装,但在一些设备上,在安装到80%左右时会出现错误无法下载应用程序,“<我的应用程序>”此时无法安装
我能找出原因,为什么会这样吗?
这是一个截图:
清除你在Safari中的缓存和Cookie,确保您的设备已经装载了配置文件并且该配置文件已被成功安装到设备上。
如果以上所有步骤都不起作用,请尝试创建新版本的构建,并提高构建号,然后再次尝试分发您的应用程序。
导致此问题的最常见原因是(来自TestFlight网站):
对于我来说,结果是我的客户的iPad运行的是iOS 4.2.2,而我的项目支持5.0+。
最近,Xcode默认项目设置将ONLY_ACTIVE_ARCH(仅构建活动架构)设置为调试配置的yes。
因此,您的构建无法安装在与开发所用硬件不同的设备上。
更改此设置后,安装应该顺利进行。
VALID_ARCHS
中的arm64
架构。在本地为5.0设备构建发布配置会出现以下错误信息:
从Xcode无法在运行iOS 6.0以前版本的设备上安装或启动支持64位架构的应用程序。这种配置在通过iOS应用商店进行分发时得到支持,但不能在使用Xcode进行开发时使用。如需继续,请编辑Run scheme动作并选择不包含64位架构的构建配置。
VALID_ARCHS
中移除 arm64
可以解决这个问题。在我的情况下,我不得不创建一个单独的分支来测试在iOS 5设备上的情况。您可以尝试通过更改构建版本来发布应用程序。我曾经遇到过同样的问题,只是通过更改版本号来解决了这个问题,这也可能会对您有所帮助。
通过Xcode组织器观察控制台,查看无法安装的设备。
系统会提供有用的信息告诉你出了什么问题。由于可能存在许多潜在的失败原因,所以除非你查看消息,否则只是在猜测......
设置
> Safari
)。设置
> 常规
> 配置文件
)。我也遇到了这个问题,在尝试将一个Ad-Hoc iPad应用程序安装到iOS 6设备时。
对我有帮助的是在XCode中点击项目,并将"iOS Deployment Target"设置从5.1更改为6.0。
而我愚蠢地认为iOS 5.1应用程序可以在iOS 6.0设备上运行。