用python编写ios工程自动编译、打包ipa等脚本
第一次使用python请先看:http://my.oschina.net/LangZiAiFer/blog/298763
代码管理我用的是Git;
工程clone如下:
def gitClone():
os.system (‘git clone https://[email protected]/xxx/goccia.git ~/desktop/20140804‘)
return
https://[email protected]/xxx/goccia.git是git服务器路径,不必care;
~/desktop/20140804是目标路径,放哪儿随你
checkout如下:
首先:进入工程存放路径:cd /Users/gbry/Desktop/20140804
def gitCheckout():
os.system (‘cd /Users/gbry/Desktop/20140804;git fetch && git checkout dev‘)
return
编译
def build_debug():
print "build debug start"
os.system (‘xcodebuild -version‘)
os.system (‘xcodebuild -showsdks‘)
os.system (‘xcodebuild -list‘)
os.system (‘cd /Users/gbry/Desktop/20140804;xcodebuild -sdk iphoneos7.1‘)
return
详见:http://www.cnblogs.com/xiaodao/archive/2012/03/01/2375609.html
打包ipa:
def build_ipa():
os.system (‘xcrun -sdk iphoneos PackageApplication -v /Users/gbry/Desktop/20140804/build/Release-iphoneos/Goccia.app -o /Users/gbry/Desktop/Goccia_%s.ipa‘%time.strftime(‘%Y-%m-%d‘,time.localtime(time.time())))
return
详见:http://www.devdiv.com/ios_-blog-1511-49991.html
然后依次调用以上函数:
gitClone()
gitCheckout()
build_debug()
build_ipa()
谨以此做记录,大神请绕。。。
未完待续、、、
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。