Skip to content

Quxiaolei/iOSAutoPackage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iOSAutoPackage

使用方法

在工程根目录下运行下方命令即可:

  • python脚本
python autobuild.py -w XXX.xcworkspace -s XXX -m "1.测试description
2.测试描述2
3.测试描述3"
# -w:表示workspace文件
# -p:表示project文件
# -s:表示打包对应的scheme
# -m:表示打包更新描述信息,可不填
  • shell脚本
sh autobuild.sh "1.测试description
2.测试描述2
3.测试描述3"

手动配置流程:

  1. 使用脚本时,需要首先指定打包类型ReleaseDebug
  2. 并在exportOptions.plist指定打包方法(常见有app-store,ad-hoc,enterprise,package,development)
  3. 指定ipa包输出文件夹(默认为~/Desktop/AutoPackage/)
  4. 设定蒲公英平台的USER_KEY,API_KEY和接受发送邮件的邮箱
  5. 最后在工程文件夹下运行对应命令即可

常见问题

出现错误:

import requests
ImportError: No module named requests

使用$ sudo pip install requests或者sudo easy_install -U requests即可解决.

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

�使用sudo xcode-select -s /Applications/Xcode.app/Contents/Developer即可解决.

xcode-select active developer directory error

参考资料

About

使用python脚本实现一键全自动打包

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published