iOS 企业包碰到的问题
在这里 就不讲 iOS 企业包 怎么申请了 网上链接很多 也简单 真找不到靠谱的, 就用这个链接 教程 http://www.cnblogs.com/xiaoc1314/p/5595312.html
现在说下 主要 碰到的问题,说下大前提。1.公司以前一直用http 请求,大家知道 自iOS7.1 之后 就让用https 了 所以我让公司后台 配置https 连接给我用
,他们就弄了个测试版的给我 ,试用一月。
我 把manifest.plist 文件 放在公司新给的服务器上 ,当然包括ipa 文件 和两个图片文件 ,记住 这两个图片 文件是必须要的(如果把包放在第三方平台 是不需要这两个图片文件的)。
说下理论,用户通过safari,使用这个链接 红色部分是你把manifest.plist 放在公司服务器上的地址,然后苹果自动下载这个文件(废话,这个就是个下载链接),然后苹果通过这个文件去下载你的ipa,并且通过这个文件识别你的两个图片,因为这些东西的地址都是配置在manifest.plist中 不懂的去看上面的链接教程 说的很明白。
我碰到的问题一:,红色是manifest.plist的地址,如果你点下载链接直接出现这个东西,我看网上其他人的解释说manifest.plist 的bundleid 和你自己的ipa包的bundleid 不一致(把IPA包后缀名变zip 直接解压查看你的plist),还有还原网络设置,这两个我都试过,我的bundleid 一直是一致的,还原网络 也不管用,所以我也不知道这个对不,不过还是写上吧。直接说我自己的判断,其实很大一部分原因 就是我这种的,自己服务器的SSL 的问题,说下 我们后台怎么解决的
这是后台服务器需要改了 ,改了 就可以了。
我遇到的问题二:下载完manifest.plist之后,紧接着 就开始下载我的app了 但是下载到一半,突然暂停了,不能下载了。提示的好像是 XXX应用无法下载之类的 忘了截图。。。这个问题 我看了资料 有说是证书的问题 有说其他乱七八糟的,我都没理会,因为我直接 看过一个解决办法就是 我上面提到的那两个图片的问题,因为我看过我们后台给我的截图 我知道 那两个文件名被Windows篡改了 我们的文件是image-57*57.png ,但是直接拷过去变成了image-57_57.png 。晕,直接让我们后台改了文件名 image-57.png 当然 是改了俩个那一个我就不说了。
其实,我说的这两个解决办法网上也有 但是太乱 我就梳理下,最重要的干货来了,说下我是怎么判断解决的。
刚开始我们后台告诉我SSL是试用的一个月 我就没报太大的希望能一次性搞定。大家知道 试用这种东西 很多功能是不全的。
我碰到的第一个问题,我就想让我们后台帮我看下 能不能解决,但是大家都很忙,所以我就查了下 ,看能不能绕过后台,自己解决,我本人是不太愿意麻烦别人的。
然后查了一天的资料 ,改了一天。发现有种办法是试用代理服务器,就像蒲公英那种的。最早我查了说用dropbox吧好像,不过下载下来还要FQ,直接pass 了。
然后我用了github ,在这里 我说下原理,期初 我不知道无法连接到XXXX是我的证书问题还是我们后台的问题,所以我就想,先把manifest.plist 放别人网站上,把那个下载连接改成别人的网站,那么就可以确定是不是我的问题,后来我放github 上之后发现提示是无法访问github.com,心凉了半截,第一反应是 我的问题,因为之前我核对了好几次,重新打包了2次,自认为没问题了。再出问题 我真一时没有头绪。后来一想,链接不上github 好像与我也没啥关系,因为这步是要下载plist文件,一个文件 还不到验证证书的时候,然后我又看到有人说 github 之前可以,现在不行。所以 我就更换了第三方,就是上面说的蒲公英,用了蒲公英,发现只是上传IPA 不用plist,不管了 直接上,发现可以下载了,安心一大半,说明我的包没问题,证书也没问题。然后我就想具体找出问题原因,又换了一家第三方,七牛。七牛完全可以。我先把plsit 文件放七牛上,但是ipa 和两个图片文件还是放服务器上。这样就能知道是谁的问题了。果然,可以下载plist ,文件,但是一到下载ipa,还是提示无法连接到XXXX,XXXX是公司地址,因为IPA是在公司地址上这时候。然后,我就把ipa 和两个图片文件都放七牛上了,当然manifest.plist也要改成七牛的。最后,也都成功了。综上所述,问题出现在了后台,所以我第二天联系了后台,因为之前一天我查了一天的资料,所以后来碰到的第二个问题,我瞬间找到了原因,在这,我也想提示下各大同行,出了问题,除非百分百知道问题出在哪,不然 还想自己看看能不能解决。
我十分肯定的告诉后台问题出在哪,并且告诉他我的做法,他也觉得出在他那了,几分钟不到就解决了,虽然是个小问题,但是我觉得这个解决还是可以的
iOS 企业包碰到的问题的更多相关文章
- iOS企业包安装注意事项详解(解决提示iPhone未受信任的问题)
请在Safari浏览器上打开该页面才能正常安装. 如果您是微信中查看该页面,请点击右上角,在弹出的菜单中选择“在Safari中打开” 对于iOS版本为7.X和8.X的用户,直接点击安装即可(此处为it ...
- iOS快速打企业包ipa
简 首页 专题 发钱啦 注册 登录 简首页专题下载手机应用 gege 2016.01.19 16:55 写了24604字,被92人关注,获得了152个喜欢 iOS快速打企业包ipa 字数256 阅读1 ...
- iOS企业证书网页分发全过程具体解释(图文并茂史无前例的具体哦)
iOS企业证书网页分发全过程具体解释 苹果的企业级证书公布的应用.是不用设备授权就可以直接安装,而且不限设备上限. 为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用. 首先须要说明它的 ...
- iOS抓包利器Charles
iOS抓包利器Charles http://wonderffee.github.io/blog/2013/07/13/best-packet-capture-tool-charles-in-ios/ ...
- 如何利用Pre.im分发iOS测试包
大众创新万众创业,在移动互联网的风口,移动APP开发与测试发展方兴未艾,受到了越来越多的重视.相较 iOS,Android 的开发环境更加开放.Android 开发者要测试应用时,只需发个 APK 安 ...
- ios 企业证书 ipa 重新签名发布
提示:暂时不能用了,企业证书滥用 ios 企业证书 ipa 重新签名发布 1. 应用场景 当前有一个 未用企业证书签名的 ipa 文件,默认是不可以直接安装到设备上的:我们需要用企业版证书签名: 当前 ...
- ios标准开发者账号 ios企业开发者账号的区别总结
ios标准开发者账号 ios企业开发者账号的区别总结 ios标准开发者项目 1.ios标准开发者项目账号可以发布到app store 2.ios标准开发者项目分为两种:①个人开发者②公司/机构开发 ...
- iOS马甲包上架总结
https://www.jianshu.com/p/da0a259338ea iOS马甲包上架首先明白一点,这个上架的app马甲包一定是不合规的.不然也不会使用马甲包上架. 上架过程中遇到的坑. 因为 ...
- ios企业签名为什么会掉签?
我们都知道ios用户无法直接安装App Store之外的应用,对于那些无法上架苹果应用商店的APP,开发者们一般会选择苹果签名的形式. 目前的苹果签名有ios企业签名.超级签名和TF上架这三种 ...
随机推荐
- Python笔记总结week2
1. 关于Python程序执行原理:
- deepin linux字体渲染(转)
<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <ma ...
- 打造最高效的科研环境之Emacs插件们
0 盲人摸象 作为初学者,迫切的需求就是直接上手Emacs并打造包含自动补全命令在内的科研环境. 和网上众多的插件安装的教程相比,我认为找到一个与自己需求匹配的Emacs配置环境来得更方便. 本例中, ...
- java IO学习
1.如何将byte[]转换为String byte byt[] = new byte[1024]; int b = file.read(byt); //b是byt的实际读取到的长度 String st ...
- centos下在线安装mysql
1 首先查看是否有安装过,如果已经安装过,就不必再安装了 yum list installed mysql* rpm -qa | grep mysql* 2 查看有没有安装包: yum list my ...
- git 小结
git cherry-pick de0ec64 可将另一个分支中的提交 cherry-pick到当前分支来
- linux用户和组管理,/etc/passwd 、/etc/shadow和/etc/group 文件内容解释
与用户相关的系统配置文件主要有/etc/passwd 和/etc/shadow,其中/etc/shadow是用户资讯的加密文件,比如用户的密码口令的加密保存等: /etc/passwd 和/etc/s ...
- 【转】 Easy RadControl 之 RadGridView(Silverlight)
1.不显示第1列即列指示器(Row Indicators) 在 telerik:RadGridView中设置属性 RowIndicatorVisibility="Collapsed&qu ...
- HTML DOM
1.DOM方法 常用 getElementById() 返回带有指定 ID 的元素 getElementsByTagName() 返回包含带有指定标签名称的所有元素的节点列表(集合/节点数组) ge ...
- 破解Outlook数据文件密码/PST访问密码
不少人会经常用outlook,邮件多的时候可能不定期导出一个PST文件,为安全起见,给PST文件设置访问密码,可是时间长了,难免忘记,怎么办呢?不用担心,你自己就可以解决,无论是Outlook97.O ...