企业级账号 版本更新总结

简介:       参考: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包时报错 切换其他网络尝试
目录
相关文章
|
1月前
|
运维 安全 新金融
阿里云发布《构建多账号云环境白皮书》,免费下载!
由阿里云开放平台技术解决方案团队,联合数十位企业云上管理和治理的专家,共同倾情打造的《构建多账号云环境白皮书》正式发布!
148 0
阿里云发布《构建多账号云环境白皮书》,免费下载!
|
5月前
|
存储 网络协议 物联网
构建企业级邮箱服务器
整个邮件服务器包含服务器和客户端,服务器是基于SMTP协议,客户端是基于IMAP或POP3协议。SMTP监听的端口是TCP25,POP3监听端口是110,IMAP监听端口是143。发送一封邮件,信息会一台服务器、一台服务器传递,直到发送到收件人的邮件服务器。
EMQ
|
5月前
|
NoSQL Serverless Linux
Serverless MQTT 服务即将正式上线、新增 2 个平台安装包
EMQX Cloud Serverless 正式版已于四月初正式上线。该版本通过多租户技术和按量计费的模式,为用户提供了极速的部署创建和有效的成本控制。
EMQ
112 0
Serverless MQTT 服务即将正式上线、新增 2 个平台安装包
|
10月前
|
NoSQL MongoDB 数据库
【活动】阿里云MongoDB 6.0版本正式上线!产品专家带你一览新功能!
正如阿里云发布MongoDB 5.0时承诺的更快发布频率,年度大版本阿里云版MongoDB 6.0 也于2022年正式跟广大数据库爱好者们见面了。
【活动】阿里云MongoDB 6.0版本正式上线!产品专家带你一览新功能!
|
存储 NoSQL Java
Seata 1.5.1 重磅发布,支持用户控制台,企业版正式免费公测
Seata 1.5.1 正式发布。Seata 社区向所有开发者致敬,祝大家有一个愉快的假期。
Seata 1.5.1 重磅发布,支持用户控制台,企业版正式免费公测
|
SQL 缓存 OLAP
 OceanBase 3.2 版本产品功能升级:
 OceanBase 3.2 版本产品功能升级:
161 0
|
存储 运维 监控
还在自建代码仓库?阿里云的这款企业级代码管理工具免费、还香!
代码托管产品是软件研发过程中的必备工具,不少企业在进行代码托管工具选型的时候会选择开源工具自建,然而,开源版本的代码管理工具往往只是提供了基础的代码仓储能力,无法满足企业在安全性、代码质量、权限管控等方面的需求,企业仍需投入额外的成本去建设工具,而且还需要投入专人长期维护。
6637 0
还在自建代码仓库?阿里云的这款企业级代码管理工具免费、还香!
|
运维 安全 容灾
专有云文档中心升级 企业版V3.12.0重磅发布
阿里云专有云是基于阿里云分布式架构,针对企业级市场使用特点,为客户量身打造的开放、统一、可信的企业级云平台。本次专有云文档中心全面升级,从视觉体验、访问体验以及下载体验多个方面重塑用户观感,并配合专有云企业版V3.12.0全套容灾解决方案文档全量发布,助力您快速了解专有云功能特性。
专有云文档中心升级 企业版V3.12.0重磅发布
|
SQL 弹性计算 Oracle
OceanBase 2.2 版本上线啦!立即申请即可免费体验
好消息!「 OceanBase 2.2 版本 」正式上线官网啦!OceanBase 2.2版本是成功支撑2019年天猫双11大促的稳定版本,同时也是用于TPC-C测试且荣登TPC-C性能榜首的版本。OceanBase 2.2版本除了在蚂蚁金服和网商银行广泛使用外,目前也在部分金融机构中使用。
OceanBase 2.2 版本上线啦!立即申请即可免费体验
相关产品
云迁移中心
推荐文章
更多