發(fā)布到蒲公英
通過python 打包到蒲公英中
進(jìn)入AutoPageDemo
里面有兩個文件 澄阳。
1.autoUpToPGYBuild.py
:python 可執(zhí)行代碼
2.exportOptions.plist
:編譯的包是ad-hoc
還是 app-store
,打包到蒲公英中是用adhoc
在autoUpToPGYBuild.py
里面
需要改的字段有:TARGET
、VERSION
惰瓜、BUILD
紊婉、PLIST_PATH
、USER_KEY
、API_KEY
3.執(zhí)行
如果是workspace
就執(zhí)行 ./autoUpToPGYBuild.py -w AutoPageDemo.xcworkspace
如果是project
就執(zhí)行 ./autoUpToPGYBuild.py -p youproject.xcodeproj
4.其他
獲取蒲公英的APIKey 和 UserKey
打包ipa:
exportCmd = "xcodebuild -exportArchive -archivePath %s -exportPath %s -exportOptionsPlist %s" %(ARCHIVEPATH, EXPORT_MAIN_DIRECTORY, EXPORT_OPTIONS_PLIST)
process = subprocess.Popen(exportCmd, shell=True)
(stdoutdata, stderrdata) = process.communicate()
打包SDK
xcodebuild -target "${FMNAME}" ONLY_ACTIVE_ARCH=NO -configuration ${CONFIGURATION} -sdk iphoneos BUILD_DIR="${BUILD_DIR}" BUILD_ROOT="${BUILD_ROOT}" clean build
xcodebuild -target "${FMNAME}" ONLY_ACTIVE_ARCH=NO -configuration ${CONFIGURATION} -sdk iphonesimulator BUILD_DIR="${BUILD_DIR}" BUILD_ROOT="${BUILD_ROOT}" clean build
jenkins:
https://www.pgyer.com/doc/view/jenkins_ios
python
http://www.devashen.com/blog/2017/02/22/autobuild/
這個會報錯
1.錯誤:File "./autobuild.py", line 9, in <module>
import requests
ImportError: No module named requests
通過命令去解決 sudo easy_install -U requests