参考:
http://jingyan.baidu.com/article/a3aad71aa5fbfbb1fb0096b1.html

1、打包ipa,plist
工具:xcode6
证书:企业级开发证书

1.1)xcode6开始企业级打包时不在生成plist,需要自己编写:模版见下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>(这里是IPA文件的路径, http路径就可以)</string>
<key>New item</key>
<string></string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>c(这个名字在xcode 中查看)</string>
<key>bundle-version</key>
<string>1.1(app的版本,在xcode中看)</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>(这里是APP的名称)</string>
</dict>
</dict>
</array>
</dict>
</plist>

2、选择https服务器
plist文件必须放到 https得服务器上。
这里使用七牛的免费域名,需要去七牛的网站上注册。
注册地址:https://portal.qiniu.com/

3、上传ipa,plist

注册完成后,会有一个免费的http域名可以用;
在域名设置-https 在申请一个https的域名,这里需要提交证件照片,等待审核,正常一天内审核通过;

审核通过后,上传plist文件和ipa文件到空间上(ipa也可以当在其他http的服务上)

在文件名右侧的 倒三角可以查看http访问地址:例:
http://7wy3rr.com1.z0.glb.clouddn.com/****.plist

转成https的访问地址为: https://dn-***.qbox.me/****.plist(前提是https的申请通过)

4、代码处理
 4.1)代码中判断版本是否为最新
获取当前版本:NSDictionary *localDic =[[NSBundle mainBundle] infoDictionary];

NSString *currVersion =[localDic objectForKey:@"CFBundleShortVersionString"];
获取最新版本:本地数据库保存最新版本号

4.2)更新版本
#define APP_DownloadURL @"itms-services://?action=download-manifest&url=https://dn-*****.qbox.me/gsSales.plist"

NSURL *url = [NSURL URLWithString:APP_DownloadURL];
[[UIApplication sharedApplication] openURL:url];

5)、错误原因
5.1)process launch failed: timed out waiting for app to launch

1、确定plist得外链是否可用,就直接把 哪个https得外链 在 浏览器上打开,如果可以直接现实plist里得内容,这就可以说明 这个链接是没有问题得。
2、plist里面地址配置好,上传得网盘,生成https外链,然后 在苹果手机上输入
itms-services:///?action=download-manifest&url=https://XXXXXX.qbox.me/XXXXX.plist 
把红色部分换成你的外链,这样就可以直接下载app了,
如果第一步正确,第二步不出下载,说明是plist可能有问题

如果 出现了下载效果,但下载过程中安装失败,那可能是你app证书得问题。
5.2)安装失败
1、网络原因 下载ipa包时报错 切换其他网络尝试

企业级账号 版本更新总结相关推荐

  1. 邓白氏码申请以及企业级账号申请流程

    邓白氏码申请(邓白氏码在申请公司级账号和企业级账号时会用到) 第一步:申请apple Id (如果有就不用申请了)(如果要申请 企业级账号 ,申请apple id 时最好用公司的邮箱) 申请地址:ht ...

  2. iOS (2020年9月) 最新苹果企业级账号申请流程及客服审核问题

    //---------所需材料---------- 如果你是干活的iOSer,你需要发给领导的的信息:(细心的我当然帮你写好了,都是开发者,互相帮助) 基本需要17项信息 下载地址:点这里 //--- ...

  3. 应用市场上架注册企业级账号

    1.小米开放平台 https://dev.mi.com/console/ 开发注册流程 需要准备的资料 法人和管理员身份证信息 企业营业执照号 组织类型 社会信用代码 营业执照扫描件 其中还涉及到对公 ...

  4. 企业级账号$299——用in house证书打ipa包(以无线 + 无需udid方式安装企业内部应用)

    继上次写的inhouse证书的申请,接下来就是用inhouse证书打ipa包了 选中相应配置文件和证书,编译确认无误 在申请完inhouse证书之后,把工程证书选择inhouse的证书,然后修改edi ...

  5. 苹果企业级账号、签名说明

    苹果开发者账号分为个人,公司,企业三种类型 1.个人开发者账号 申请速度开,可以上架至AppStore供全世界的人下周,缺点上架AppStore需要审核 2.公司开发者账号 可以上架AppStore, ...

  6. 网易云邮箱如何添加网页企业级账号

    如下操作:

  7. IOS 企业级苹果开发者账号申请流程

    今天在公司的技术交流群里交流苹果企业级账号的申请,受大家鼓励,将几个月前申请流程整理了一下,现在想来申请苹果账号不可怕,只是申请的流程信息过于琐碎. 由于笔者刚踩完坑,与苹果客服交流了一个多月,搜索借 ...

  8. 转:苹果企业级开发者账号申请流程

    转自:http://blog.oneapm.com/apm-tech/784.html 今天在公司的技术交流群里交流苹果企业级开发者账号的申请,受大家鼓励,将几个月前申请流程整理了一下,现在想来申请苹 ...

  9. iOS 开发者账号总结

    S 开发者账号总结 转自:http://geek.csdn.net/news/detail/134505 简述 iOS 开发在国内已经发展好几年了,在进行 iOS 开发之前必不可少的一件事,就是申请开 ...

最新文章

  1. 让 Git 全局性的忽略 .DS_Store
  2. 利用opencv读取图片将其作为opengl的纹理图片的实现方法
  3. centos7离线安装bazel
  4. as与c++的反射机制对比
  5. 谷粒商城---新增收货地址,设置默认地址实现
  6. mysql日志查询指令_MySQL查询日志总结
  7. 北京,上海 商汤研究院基础视觉组正式员工(校招、社招)实习生长期招聘...
  8. [转]使用jQuery获取radio/checkbox组的值的代码收集
  9. [POI2009]SLO
  10. nginx 代理静态资源报 403
  11. AcWing321.棋盘分割(区间DP)题解
  12. fopen无法创建文件_Linux中一切皆文件,除了网卡
  13. akamai 指纹 和 akamai BMP 移动端sensor 风控分析
  14. Matlab读取TXT文本文件通用程序
  15. 安装win32com
  16. js调用Bartender
  17. JavaScript设计模式 - 适配器模式
  18. 湖北文理学院毕业论文(设计)任务书
  19. YOLOV4-模型集成-pytorch
  20. C++入门教程(四十二):函数参数使用引用

热门文章

  1. 35. 脱壳篇-UPX和WinUpack压缩壳的使用和脱法
  2. 打印斐波那契数列前10位数字
  3. 寒假作业三:抓老鼠,亏了还是赚了
  4. phpcms网站搬家至服务器
  5. 自制基于HMM的python中文分词器
  6. PHP文件操作的经典案例
  7. 你知道别人怎么看你恢复它?
  8. 吐血整理:关于机器学习不可不知的15个概念
  9. 高能干货:OpenCV看这篇就够了,9段代码详解图像变换基本操作
  10. STM32之通用定时器编码器模式