发布后台
创建渠道:添加新的渠道,设置渠道名称,自动生成渠道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。