TMDBug

Code Change The World And Make It Better!

TMD.Bug

All posts tagged “Python”

iOS自动打包上传

使用的是xcodebuild打包,用到了 Python和shell 的一些基础知识。 这里说下实现的原理,源代码请到github中去查看。[ 源代码 ] 首先,在shell命令行环境下通过 xcodebuild 对项目进行打包并导出。 xcodebuild clean 对项目进行清理 xcodebuild archive 进行构建版本打包(相关参数-scheme,-configuration,-archivePath) xcodebuild -exportArchive 导出ipa包(相关参 [...]

iOS自动化打包ipa并上传到自己服务器进行下载

要搞的是这么一件事情,就是通过命令行去实现自动打包,然后上传到测试分发平台。 但是公司的app又不让上传到第三方的平台上,所以就又搞了一个测试分发平台。 首先,先去实现自动化打包并导出.ipa文件,通过查资料都是用 xcodebuild 命令操作的。 自动化打包导出ipa大致分为四步: clean build archive exportArchive 当导出.ipa后,可以上传到版本分发平台,比如 [...]

python读取ipa包中的plist文件

python读取ipa包中的plist文件

想通过ipa包去提取这个ipa应用的信息,于是就想到了,包中plist文件。之前通过改其后缀手动拿到,现在想去自动获取里面的字段信息。于是就用Python+Shell的方式去获得。 大致的伪代码是这样: 首先cd到其ipa目录,然后cp一份XX.ipa 到 XX.zip。 然后unzip XX.zip 再然后 read  XX/Payload/XX.app/Info.plist (读取二进制流) 再通过Python的plistlib去读取刚刚的 [...]

python_wordpress_xmlrpc xml.parsers.expat.ExpatError: unknown encoding: line 2, column 0

在使用python_wordpress_xmlrpc时,声明一个 Client(url, username, password) 后去运行脚本却报错: xml.parsers.expat.ExpatError: unknown encoding: line 2, column 0 经过查询去做了一些操作,比如改Python版本,修改WordPress的xml-rcp,但是都没什么作用。觉得主要问题就是解析不了xml数据,都开始怀疑是这个Python第三方库有问题了。 后来,研究xml-rcp这个 [...]

Python3安装BeautifulSoup报错Unit tests have failed!

Python3安装BeautifulSoup报错Unit tests have failed!

Python3安装BeautifulSoup pip3 install BeautifulSoup 1 pip3 install BeautifulSoup 运行命令后竟然报错时报错: 然后,用Python2版本去安装竟然安装成功了。 pip install BeautifulSoup 1  [...]

回到顶部