iOS使用Python脚本打包
2019-12-24 本文已影响0人
猗卢亚
使用方法
在使用时注意文件的位置,为了不使项目目录太凌乱所以放在文件夹内,脚本在执行是会选择上一层目录来执行。

如果不知道ConfigFile.plist文件怎么填,可以删除此文件,然后双击AutoRun,脚本会检测如果没有ConfigFile.plist文件,调用
xcodebuild -list
来查询项目信息并自动生成ConfigFile.plist文件。检查生成好的文件看项目名是否匹配,如果需要上传到蒲公英平台填好对应的ApiKey。如果使用蒲公英,蒲公英最新接口中要求必须填写密码。
维护完ConfigFile.plist之后再来维护ExportOptions.plist,使用xcodebuild导出ipa包时必须传入一个plist文件。根据打包的环境填写method,如果是自动签名可以把signingStyle和provisioningProfiles两项都删了,signingStyle默认就是automatic;如果是手动签名signingStyle填manual,provisioningProfiles是个Dictionary类型,key为你项目的BundleID,value填provisioning profile 的文件名就可以。

以上两个plist都配置完双击AutoRun文件就可以了。
感谢大家支持,现在网上好多脚本因为更新不能用了,自己用Python写个脚本来完成日常最无聊的工作。