在这里 就不讲 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 企业包碰到的问题的更多相关文章

  1. iOS企业包安装注意事项详解(解决提示iPhone未受信任的问题)

    请在Safari浏览器上打开该页面才能正常安装. 如果您是微信中查看该页面,请点击右上角,在弹出的菜单中选择“在Safari中打开” 对于iOS版本为7.X和8.X的用户,直接点击安装即可(此处为it ...

  2. iOS快速打企业包ipa

    简 首页 专题 发钱啦 注册 登录 简首页专题下载手机应用 gege 2016.01.19 16:55 写了24604字,被92人关注,获得了152个喜欢 iOS快速打企业包ipa 字数256 阅读1 ...

  3. iOS企业证书网页分发全过程具体解释(图文并茂史无前例的具体哦)

    iOS企业证书网页分发全过程具体解释 苹果的企业级证书公布的应用.是不用设备授权就可以直接安装,而且不限设备上限. 为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用. 首先须要说明它的 ...

  4. iOS抓包利器Charles

    iOS抓包利器Charles http://wonderffee.github.io/blog/2013/07/13/best-packet-capture-tool-charles-in-ios/ ...

  5. 如何利用Pre.im分发iOS测试包

    大众创新万众创业,在移动互联网的风口,移动APP开发与测试发展方兴未艾,受到了越来越多的重视.相较 iOS,Android 的开发环境更加开放.Android 开发者要测试应用时,只需发个 APK 安 ...

  6. ios 企业证书 ipa 重新签名发布

    提示:暂时不能用了,企业证书滥用 ios 企业证书 ipa 重新签名发布 1. 应用场景 当前有一个 未用企业证书签名的 ipa 文件,默认是不可以直接安装到设备上的:我们需要用企业版证书签名: 当前 ...

  7. ios标准开发者账号 ios企业开发者账号的区别总结

    ios标准开发者账号 ios企业开发者账号的区别总结   ios标准开发者项目 1.ios标准开发者项目账号可以发布到app store 2.ios标准开发者项目分为两种:①个人开发者②公司/机构开发 ...

  8. iOS马甲包上架总结

    https://www.jianshu.com/p/da0a259338ea iOS马甲包上架首先明白一点,这个上架的app马甲包一定是不合规的.不然也不会使用马甲包上架. 上架过程中遇到的坑. 因为 ...

  9. ios企业签名为什么会掉签?

      我们都知道ios用户无法直接安装App Store之外的应用,对于那些无法上架苹果应用商店的APP,开发者们一般会选择苹果签名的形式.   目前的苹果签名有ios企业签名.超级签名和TF上架这三种 ...

随机推荐

  1. Python笔记总结week1

    1. Python介绍: 发明者:Guido 应用范围:网络应用.科学运算.GUI程序.系统管理工具.其他程序 优势:简单易懂.开发效率高.高级语言.可移植性.可扩展性.可嵌入性. 缺点:速度慢,代码 ...

  2. .NET小细节

    1.equals()和运算符==的区别 C#中有两种不同的相等:引用相等和值相等.值相等是两个对象包含相同的值:引用相等是两个对象引用的是同一个对象. “==”操作符比较的是两个变量的值是否相等,或两 ...

  3. NoSQL生态系统——一致性RWN协议,向量时钟,gossip协议监测故障

    13.5 一致性 在NoSQL中,通常有两个层次的一致性:第一种是强一致性,既集群中的所有机器状态同步保持一致.第二种是最终一致性,既可以允许短暂的数据不一致,但数据最终会保持一致.我们先来讲一下,在 ...

  4. The type String cannot be constructed. You must configure the container to supply this value.

    利用 Enterprise Library 5.0 Microsoft.Practices.EnterpriseLibrary.Common Microsoft.Practices.Enterpris ...

  5. IOS开发之画图形

    1 画线 2 画线第二个方法  相对方法1简洁 3 矩形 4 圆 5 弧线 6画文字(略) 7 画图片(略)

  6. Myeclipse安装SVN插件(转)

    方法一:在线安装 1.打开HELP->MyEclipse Configuration Center.切换到SoftWare标签页. 2.点击Add Site 打开对话框,在对话框Name输入Sv ...

  7. 笔记:linux下mysql设置utf-8编码方法

    一:查看mysql版本 1.1 mysql –V 在终端界面输入上面命令.显示如下: mysql Ver 14.14 Distrib 5.5.35, fordebian-linux-gnu (x86_ ...

  8. 动态加载JS脚本

    建立dynamic.js文件,表示动态加载的js文件,里面的内容为: function dynamicJS() { alert("加载完毕"); } 如下方法中的html页面和dy ...

  9. mysql语句中日期函数和日期的加减运算

    一.秒数和时钟格式的互相转化 SEC_TO_TIME(seconds) 返回seconds参数,变换成小时.分钟和秒,值以'HH:MM:SS'或HHMMSS格式化,取决于函数是在一个字符串还是在数字. ...

  10. CSS字体属性大全

    文章转自:http://www.10wy.net/Article/CSS/CSS_list_8.html查看更多更专业性的文章请到:网页设计网 CSS字体属性 字体名称属性(font-family) ...