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上架这三种 ...
随机推荐
- 许愿墙的搭建(基于Apache+php+mysql)
一.准备部分:CentOS 7 , Linux 文本 各自配置好环境 二. CentOS 7准备如下: yum install httpd -y #安装httpd yum install php ...
- SAX和DOM解析的区别
XML和JSon是ios解析文件的两种形式, 两种方法各有千秋. 1>. XML分为SAX和DOM两种方式 SAX是按顺序逐行读取文件, 查找到符合条件的内容时就会停止, 而DOM是讲内容一次性 ...
- 艺萌文件上传下载及自动更新系统(基于networkComms开源TCP通信框架)
1.艺萌文件上传下载及自动更新系统,基于Winform技术,采用CS架构,开发工具为vs2010,.net2.0版本(可以很容易升级为3.5和4.0版本)开发语言c#. 本系统主要帮助客户学习基于TC ...
- Spring整合HBase
Spring整合HBase Spring HBase SHDP § 系统环境 § 配置HBase运行环境 § 配置Hadoop § 配置HBase § 启动Hadoop和HBase § 创建Maven ...
- Dom4j解析xml
public class Dom4jTest { // Dom4j解析xml // 因为所有的方法都需要Dom树 static Document document = null; static Ele ...
- It matters, In the coming year ,i will stand here.
人在安逸中会迷失自己,直至看不到远处的光亮.在一个人迷茫的时候便需要寻找认同感,于是我来到了这里.比我更加优秀的人都在默默的努力,我怎么能允许自己在原地踏步.在这一刻我似乎又看了黑夜中的一束光. 初识 ...
- 如何通过命令行创建和设置一个MySQL用户
我想要在MySQL服务器上创建一个新的用户帐号,并且赋予他适当的权限和资源限制.如何通过命令行的方式来创建并且设置一个MySQL用户呢? 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可 ...
- 【软件工具】Driver Booster3永久激活法
原作者網址:erik2041999 (YouTube) 1.安装Driver Booster3 (档案已附) 2.使用此启动码0187E-B9764-4D9FA-211B3断网启动 3.保持断网状态并 ...
- c语言基础表达式, 关系运算符, 逻辑运算符, 位运算符, 数据的取值范围, 分支结构(if...else, switch...case)
1.表达式: 表达式的判断是有无结果(值), 最简单的表达式是一个常量或变量, 如:12, a, 3 + 1, a + b, a + 5 都是表达式 2.BOOL(布尔)数据类型: c语言中除了基本数 ...
- Emoji表情符号录入MySQL数据库失败解决
让MySQL支持Emoji表情,涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集. utf8mb4和utf8到底有什么区别呢?原来以往的mysql的utf8一个字符最多3字节, ...