python3.*下用mob_pbxproj自动化修改配置

公司需要测试人员测试app,测试又是个程序小白,一点都不会,一天来找我安装80回app,尼玛。。。。。最后把老子逼急了,于是用python写了个脚本(我博客里面共享了这个脚本),在脚本中定义了几个变量,让他自己去修改那几个变量就可以了,修改好之后save一下,用AppleScript执行Python就行。为什么多加了个AppleScript???因为不用在命令行输入 python build.py 了,直接双击Apple脚本就行了,够简单的了吧???   后来,出事儿了,2.。。。b测试修改那几个参数的时候多加了个空格。。。。打包总失败。被我的顶头上司技术总监看到了,说你给写个界面吧,这样就不会出问题了。。。。。这尼玛。。。话虽然没毛病,可是你又不写。。。。硬着头皮写呗。界面用PyQt5写好了,执行打包脚本的时候发现报模块找不到。后来发现mod_pbxproj用的是1.3.1只能用Python2执行,PyQt5只能用Python3执行,于是就引出了本文。。。

 

言归正传,

感谢大佬,mod-pbxproj最新模块地址: https://github.com/kronenthaler/mod-pbxproj

使用文档:https://devhub.io/repos/kronenthaler-mod-pbxproj#using-setuppy

1、下载mod-pbxproj模块。

2、进入下载的mod-pbxproj目录里,执行setup

sudo python3 setup.py install   

之后你会发现多了几个文件夹,进入dist文件夹,里面多了一个pbxproj-2.5.1-py3.7.egg

3、进入dist目录,执行install

sudo easy-install  pbxproj-2.5.1-py3.7.egg

之后就可以正常使用了。

 

注:我的界面化脚本和AppleScript比较low,如果不嫌low又有需要的话我在传出来

python3中的模块叫pbxproj

Load()方法更新成load()

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值