企业级账号 版本更新总结

本文涉及的产品
.cn 域名,1个 12个月
简介:       参考:http://jingyan.baidu.com/article/a3aad71aa5fbfbb1fb0096b1.html 1、打包ipa,plist 工具:xcode6 证书:企业级开发证书 1.1)xcode6开始企业级打包时不在生成plist,需要自己编写:模版见下: <?xml version="1.0" encoding="

 

 
 
参考:
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包时报错 切换其他网络尝试
目录
相关文章
|
运维 JavaScript 前端开发
Neo4j 企业版和系统运维企业版特性概览
Neo4j 企业版和系统运维企业版特性概览
1015 0
Neo4j 企业版和系统运维企业版特性概览
|
3月前
|
敏捷开发 Cloud Native 测试技术
阿里云云效产品使用问题之应用发布是否支持角色转移
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
敏捷开发 自然语言处理 测试技术
阿里云云效产品使用问题之是否支持发布单审批流程
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
敏捷开发 Kubernetes 网络安全
阿里云云效产品使用问题之代码从一个账号迁移到另一个账号(从一个企业迁移到另一个企业),该如何迁移
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
9月前
|
移动开发 数据安全/隐私保护
钉钉可以集成企业内网部署的网盘系统实现账号单点登录吗?
最近接到客户的咨询,他们近期在公司局域网里部署了一套文档管理系统(一般叫私有网盘),领导希望平时通过手机钉钉就能访问到这套系统。客户就有些为难,钉钉是部署在公有云互联网环境的,而这套文档管理系统是部署在企业内网的,看上去应该打通不了,于是前来求助。
208 1
|
10月前
|
新零售 运维 安全
构建多账号云环境的解决方案|云防火墙企业多账号统一管理最佳实践
云防火墙通过与资源目录RD深度集成,可帮助企业将云上多个业务账号进行统一集中安全管控,大大提升运维效率。通过多账号统一管理能力,用户无需采购和运维多套云防火墙,仅需采购和运维一套,即可实现安全策略统一下发和防护效果统一分析审计等,更好满足企业网络安全集中化管控需求,并大大降低成本。
50355 6
|
运维 安全 新金融
阿里云发布《构建多账号云环境白皮书》,免费下载!
由阿里云开放平台技术解决方案团队,联合数十位企业云上管理和治理的专家,共同倾情打造的《构建多账号云环境白皮书》正式发布!
732 0
阿里云发布《构建多账号云环境白皮书》,免费下载!
|
机器学习/深度学习 存储 安全
隐语v0.8.2版本更新详情
隐语v0.8.2版本更新详情
157 0
|
数据安全/隐私保护
SyncNavigator 8.4.1 企业版 授权注册流程
从官网下载好SyncNavigator 8.4.1 企业版后,双击安装,点下一步,直到桌面生成两个快捷方式,SyncNavigator 服务端和客户端。此时安装完成。
2294 0
|
SQL 缓存 OLAP
 OceanBase 3.2 版本产品功能升级:
 OceanBase 3.2 版本产品功能升级:
250 0
下一篇
DDNS