博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python3.*下用mob_pbxproj自动化修改配置
阅读量:2424 次
发布时间:2019-05-10

本文共 761 字,大约阅读时间需要 2 分钟。

公司需要测试人员测试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最新模块地址: 

使用文档:

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()

 

转载地址:http://pkbmb.baihongyu.com/

你可能感兴趣的文章
基于嵌入式操作系统的物联网安全
查看>>
一个只有 99 行代码的 JS 流程框架
查看>>
移动周刊第 186 期:移动 App 客户端性能优化、iOS 开源库源码解析
查看>>
包学会之浅入浅出 Vue.js:开学篇
查看>>
JavaScriptCore 全面解析 (上篇)
查看>>
移动周刊第 187 期:App 模块化实战经验总结
查看>>
以不一样的视角看物联网协议
查看>>
JavaScriptCore全面解析 (下篇)
查看>>
嵌入式操作系统与物联网演进之路
查看>>
苹果公司揭秘首批列入 Swift 源代码兼容性开源项目清单
查看>>
Python 玩转物联网之 Micropython GPIO IRQ 处理
查看>>
移动周刊第 188 期:Android 安全性要点与规范核心详析
查看>>
手机为基础的 IoT 布局已经失效,下一代操作系统是什么模样?
查看>>
无线传感器网络使用指南
查看>>
Unity 脚本优化的那些坑
查看>>
《近匠》专访机智云 CTO 刘琰——从 0 到 1 开启智能化硬件开发
查看>>
深度对话微软,解读 HoloLens 技术设计细节
查看>>
移动周刊第 191 期:如何看待 Kotlin 成为 Android 官方支持开发语言?
查看>>
物联网浪潮之下,前端工程师如何迎刃而上?
查看>>
从端到云——工业物联网项目全栈快速开发
查看>>