我所理解的自动更新-APP发布与后台发布

发布后台

    创建渠道:添加新的渠道,设置渠道名称,自动生成渠道id。
    查看渠道:查看渠道基本信息,渠道app版本号,资源版本号,是否开启更新。
    创建/更新APP:选择打包ios,android版本,设置渠道所属,设置版本日志,发送消息到APP Publish并等待反馈。
    创建/更新资源:设置渠道所属,设置版本日志,发送消息到ResPackageTool并等待反馈。

APP打包发布

    从VersionServer里获取相应渠道的代码,保存到目录[channel-渠道号-版本号]。
    IOS AdHoc发布

1     xcodebuild -project "MyApp.xcodeproj"  -target " MyApp "  -configuration "Release Adhoc" clean
2     xcodebuild -project SalesApp.xcodeproj -sdk iphoneos  -scheme " MyApp " -configuration "Release Adhoc" CONFIGURATION_BUILD_DIR="XXXXXX/build"
3     xcrun -sdk iphoneos PackageApplication -v "XXXXX/MyApp.app" -o "XXXXX/MyApp-Release.ipa" --sign "iPhone Distribution: XXXXX"  --embed "XXXX.mobileprovision"
4     cp XXXXX/MyApp-Release.ipa [channel-渠道号-版本号]/ipa/

Android发布

参考http://www.cnblogs.com/lee0oo0/archive/2013/06/13/3133833.html

1 ant buildchannels
2 
3 cp XXXXX/MyApp-Release.apk [channel-渠道号-版本号]/apk/

结束:任务完成后将文件发送给VersionInfoServer。


【原创】我所理解的自动更新-概要
【原创】我所理解的自动更新-环境搭建和协议制定
【原创】我所理解的自动更新-外网web服务器配置
【原创】我所理解的自动更新-APP发布与后台发布
【原创】我所理解的自动更新-资源打包流程
【原创】我所理解的自动更新-客户端更新流程
【原创】我所理解的自动更新-知识点讲解

本文中的服务器用的是linode,linode是啥就不需要过多介绍了吧。
有兴趣的童鞋可以通过https://www.linode.com/?r=000161937771838e320f2bda5fef0dbad54ad86c注册服务器,
r后面的数字是我的推荐码,如果你用了以上我推荐的推荐码,并且保持3个月是在线帐号,那么我将在三个月后得到20美元的信用,
这样也就是可以多用一个月最低档19.95美元的linode vps。
Referrals reward you when you refer people to Linode.
If someone signs up using your referral code,
you‘ll receive a credit of $20.00, so long as the person you referred remains an active customer for 90 days。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。