木星黎明怎么安装iOS版应用

原标题:关于 应用安装失败的原洇找到了

的内测应用在安装时很多人都遇到过安装失败的情况,安装失败的原因比较多下面我们将一些常见原因总结如下,方便开发鍺进行排查

启动应用时,出现提示“未受信任的企业级开发者”

请回到 系统桌面然后依次打开 设置 - 通用 - 描述文件与设备管理,然后點击对应描述文件进入后,再点击按钮 信任即可具体解决办法请见: 运行企业版应用

应用安装快结束后,图标变为暗色图标或弹出”無法安装XXX“的提示

如果您是该应用的开发者,请检查应用的签名是否正确这个问题出现的原因一般是由于应用的签名不正确导致的。一般来说对于 Adhoc 签名方式重点检查当前设备 UDID 是否已经注册;对于 In-house 签名(即企业签名) 方式来说,需要重点检查证书是否被撤销如果您不是这个應用的开发者,请联系开发者解决

在网页中点击“安装”按钮后,没有弹出“是否安装”的提示或者提示安装失败

这个问题出现的原洇,一般是由于用户已经从苹果官方 App Store 上安装了相同的应用解决办法是:先在您的设备中删除之前已经安装的应用,然后再从分发平台安裝即可

安装应用时,出现提示“无法连接到 ”

这个问题一般是由于用户的网络或者手机缓存错误造成的,可以尝试如下两个方法来解決:

  • 重启手机然后尝试重新安装。
  • 换一个网络环境例如换一个 Wi-Fi 热点,或由 Wi-Fi 换成 3G/4G 等然后重新安装。

其他一些可能导致应用无法安装的原因:

原因一:开发者在打包App时导出 App 的安装包文件(.ipa文件)时,选择了 App-Store 方式

在导出 的 .ipa 文件时,有些开发者选择了 App-Store 方式这种方式导出嘚 .ipa 文件,只适合于上传到苹果 App Store并不能通过亥著安装。如果是这种方式导出的 .ipa文件传上时,只会显示“App-Store版”

原因二:在导出 App 的安装包攵件(.ipa文件)时,选择了 Ad-hoc 方式但是没有添加设备 UDID。

在导出 的安装包文件时如果选择了 Ad-hoc 方式(一般用于苹果个人开发者账户),那么洳果要某台设备可以安装,则必须要将这台设备的 UDID 添加到导出安装包时所用的证书文件中(. mobileprovision文件)才可以在这台设备上安装。

使用 Ad-hoc 方式導出的安装包文件上传后会显示为“内测版”,同时会在应用管理中显示出该安装包的证书中包含的 UDID 列表。开发者可以根据显示出的 UDID 列表来排查某台设备的 UDID 有没有被添加到安装包的证书中。

原因三:在导出 App 的安装包文件(.ipa文件)时选择了 In-house 方式,但是证书已过期或被撤销

在导出 的安装包文件时,如果选择了 In-house 方式(一般用于苹果企业开发者账户)此时,如果出现无法安装的情况开发者可以检查一丅自己的企业开发者证书是否已过期或是否被撤销。因为苹果对于企业开发者证书管理较为严格所以开发者如果使用不当,可能会导致企业证书被苹果官方撤销被撤销后的企业证书导出的安装包,也是无法正确安装的

原因四:开发者在生成App安装包时,没有在 Xcode 中设置正確的 Architecture

应用的 Architecture(架构),决定了这款 应用可以在哪些设备机型上安装例如,如果某个应用在 Xcode 中只添加了 arm64 这一种 Architecture那么最终打包后的安装包文件上传到平台后,对于 iPad mini、iPhone5 等以下设备都是无法安装的(因为这些设备都不是 arm64 架构)。换句话说如果需要在某个设备上可以安装,App

所以正确的解决方法是,在生成 App 安装包时尽可能让 App 支持更多的 Architecture。

原因五:App 支持的 系统版本和当前设备系统版本不符。

App 支持的 系统版夲过低或者过高都可能导致 App 无法安装成功。例如如果某个 App 设置了只支持 11.0 以上的系统时,那么如果在低于这个版本的系统上安装时,昰无法安装成功的

因此,解决的方法也很简单我们应该尽量让 App 尽可能支持更宽泛的系统版本。

原因六:设备上已经安装了这个App且已經安装的 App 和要安装的 App 是用不同证书打包的。

这种情况下也会造成 App 安装失败。解决的方式很简单用户只需将设备上原来已经安装的 App 删除,再重新安装新的 App 即可

对于 的 App 来说,如果Info.plist 文件中的LSRequiresIPhoneOS 没有设置或者设置了 NO,那么由 Xcode 导出的安装包(.ipa 包)就不会包含 Payload 文件夹,而是被一個叫做 Applications 的文件夹代替这样的安装包在安装时,会被 判定为无效的安装包所以无法被正确安装。

另外还可以使用亥著平台来打包上传 App, 在平台打包安装包时自动处理了这个问题。

原因八:网络出现中断或异常

遇到这种情况,用户可检查自己手机的所连接的网络是否穩定、速度是否正常等能否打开其他网站,或者更换一个 Wi-Fi或者由 Wi-Fi 换成 3G/4G 等,然后重新安装

用这样的方式尝试后,一般都可以解决问题

我要回帖

更多关于 土星 的文章

 

随机推荐