蒲公英分发平台"无法下载App"
2017-10-24 17:45
651 查看
今天用蒲公英给客户发测试软件,本地打包导出ipa文件后上传到蒲公英平台。用同事的手机测试能安装,没多想就把安装链接给客户发过去了。但客户说不能安装,提示“无法下载App, 此时无法下载XXX” 。
在蒲公英平台上可以看到可以安装的 UDID 有哪些,发现仍然能看到同事手机的UDID号。看文档发现测试用户的UDID在打包的时候写入到证书文件中。由于我先打包,后删除UDID,导致包中仍保存了删除的UDID。
既然如此,先删除UDID,后打包上传分发。但同事的手机仍能正常安装,客户的手机不能安装。
此时客户手机能正常安装。iOS9 和 iOS10 安全权限不同,导致 iOS 9 的设备可安装, iOS 10 的设备则无法安装。
1 原因定位
想到同事的手机之前也安装过demo,设备已经注册到开发者账号下面的测试机了。于是进到开发者中心,在 Devices -> All 禁用同事的手机。再次测试蒲公英安装链接,仍然可以安装。在蒲公英平台上可以看到可以安装的 UDID 有哪些,发现仍然能看到同事手机的UDID号。看文档发现测试用户的UDID在打包的时候写入到证书文件中。由于我先打包,后删除UDID,导致包中仍保存了删除的UDID。
既然如此,先删除UDID,后打包上传分发。但同事的手机仍能正常安装,客户的手机不能安装。
2 问题解决
继续找原因,把目光放在手机系统版本上。客户的手机 iOS 版本均在 iOS10 以上,而我们自己开发测试机则都是 iOS 9 。无他法,只能让客户提供 UDID 号,在开发者中心添加后,稍等片刻(防止延迟导致打包缺少数据),重新打包。此时客户手机能正常安装。iOS9 和 iOS10 安全权限不同,导致 iOS 9 的设备可安装, iOS 10 的设备则无法安装。
相关文章推荐
- App 分发到企业平台下载
- 蒲公英 - 免费的应用托管平台|App应用众测分发
- 蒲公英 - 免费的应用托管平台|App应用众测分发
- 最新iOS应用Beta测试分发app分发平台源码 Android应用内测分发平台源码免费仿蒲公英平台
- 企业App下载无法安装,提示"此时无法安装App,xxx"
- 蒲公英——APP内测分发平台
- mac app store 无法下载安装应用
- Windows 2003 +iis 6.0 中Silverlight错误,无法下载Silverlight应用程序。请查看Web服务器设置." 问题的解决方法
- 蒲公英: 一个提供App 存储、分发、Bug管理的网站
- Android跳转到应用下载平台,给当前APP评分
- 用蒲公英分发一个app
- 下载文件时提示"无法复制文件,无法读取文件或磁盘"的错误解决方案
- Android 通过蒲公英pgyer的接口 Service 实现带进度下载App 通知栏显示 在线更新 自动更新Demo
- ThinkPHP项目加define("APP_DEBUG",true)后无法加载模块的问题
- 警告1946。无法设置快捷方式"VMware Workstation.Ink"的属性"System.AppUserModel.ID"。多人亲测,完美解决
- IOS- 企业App"无法升级安装应用程序 因为证书无效"的解决方案
- 手机app安装包apk/ipa放到网上无法下载原因及教程
- Mac App Store无法更新和下载软件
- Android 通过蒲公英pgyer的接口 Service 实现带进度下载App 通知栏显示 在线更新 自动更新Demo
- ios7.1安装提示"无法安装应用程序 因为证书无效"的解决方案二(dropbox被封项目转移到Appharbor上)