]1.如果App是用Ad-hoc方式打包的(页面显示的是内测版),则需要让开发者将需要安装应用的iOS设备的UDID加入应用的mobileprovision文件,才可以在这台设备上安装。可以使用蒲公英提供的UDID获取功能来获取设备UDID。
2.如果应用是使用苹果企业账号的In-House方式打包的,则需要检查打包时使用的In-House证书是否过期,如果证书过期,则也是无法安装的。
3.如果要安装的App已经存在,请尝试先删除旧的App,再重新安装新App。
4.请检查自己手机的所连接的网络问题。用户需要确认手机能够上网,或者换其他网络尝试。
5.请尝试重启手机,然后重新安装。
以上是蒲公英给出的解决方法,我这边导致应用无法下载的原因是打包打错了
屏幕快照 2017-04-25 下午3.16.58.png如图
1.Save for iOS App Store Deployment
该方式必须使用$99的公司账号或者个人账号。通过该账号下的Distribution描述文件关联Production证书。使用该方式打包的IPA只能用于提交AppStore或者越狱的设备安装,该选项一般很少选择,因为如果要提交App Store不需要”Export”,可以直接选择Upload to App Store….。
2.Save for Ad Hoc Deployment
该方式也必须使用$99美元的公司账号或者个人账号。通过该账号下的Distribution描述文件关联Production证书。该方式打包的IPA可以在App Store之外使用。意思就是非越狱的设备也能够安装,但是前提是该设备的UDID已经添加到开发者账号所在的组中。
UDID 是由子母和数字组成的 40 个字符串的序号,用来区别每一个唯一的 iOS 设备,包括 iPhones, iPads, 以及 iPod Touches,这些编码看起来是随机的,实际上是跟硬件设备特点相联系的。
3.Save for Enterprise Deployment(In House)
该方式需要使用$299美元的企业账号,该方式打包的IPA适用性最强,可以在任意一台iOS设备上安装。但是也不能因为没有限制,就将其代替提交App Store直接发布给用户使用。肆意的安装可能会遭到封号。
4.Save for Development Deployment
通过Development描述文件关联Development证书,使用环境还未知。欢迎指教。
打包时应该选第二个。
网友评论