【原创】我所理解的自动更新-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发布与后台发布
【原创】我所理解的自动更新-资源打包流程
【原创】我所理解的自动更新-客户端更新流程
【原创】我所理解的自动更新-知识点讲解

posted @ 2015-03-30 19:01  ldr123  阅读(1304)  评论(0编辑  收藏  举报