TMDBug

Code Change The World And Make It Better!

TMD.Bug

All posts in “Web”

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运行后的根目录

用Python弄了个小网站,做了个上传文件的操作,报了个上传的路径不存在。麻蛋,目录明明存在,昨天还能上传成功的。 然后我就写了个 ‘./’的路径,发现上传成功了。 但是 我去电脑的根目录和网站的根目录、以及当前Python文件的目录 均没有上传的那个文件。 这就奇了个怪了,上传成功去哪儿了,我就整电脑的去查,终于查找到了。 发现在 ‘~‘ [...]

2018年5月15日 0 / /
标签:  暂无标签

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这个 [...]

Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version.

Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version.

Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set ‘always_populate_raw_post_data’ to ‘-1’ in php.ini and use the php://input stream instead. in Unknown on line 0 大致的意思是说,在当前版本的PHP中$HTTP_RAW_POST_DATA这种请求已经 [...]

2018年4月19日 2 / /
标签: 

XML-RPC server accepts POST requests only.

XML-RPC server accepts POST requests only.

WordPress的XML-RPC(XML-RPC是在Internet上的远程调用的一种协议)。在WordPress中的应用就是可以通过XML-RPC这个协议去对WordPress中的数据进行操作(对数据进行增删改查)。注:请求体必须是xml格式,并且是post请求的方式。 之所以会显示这个信息: XML-RPC server accepts POST requests only. 原因就是因为XML-RPC服务器只接受POST请求, 而在浏览器中或其他方式 [...]

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  [...]

Mac下安装LNMP

Mac下安装LNMP

由于用惯了Nginx,Mac下自带的是Apache,所以更换成自己熟悉的那套。 Mac下安装Nginx、MySQL、PHP。 此次安装用的是brew的方式,当前系统版本是MacOS 10.13。 什么是brew? 官方解释:macOS 缺失的软件包管理器。 brew官方地址(https://brew.sh/index_zh-cn.html) Mac下默认没有brew,首先安装brew 官方安装命令: Shell /usr/bin/r [...]

Bootstrap编辑器之summernote

想给一个bootstrap的网站换个编辑器,于是就找到了这个开源编辑器——summernote。 编辑器的集成: 1.首先引入bootstrap样式和js以及jquery。可以 引入 官方CDN。(先引入jquery.js 再引入bootstrap.js) 2.然后 引入 下载好的summernote的样式和js[官方下载],也可以 引入 官方的提供的CDN链。 3.此时需要写一个summernote的布局加载及其配置的js。[官方配置说明] 4.然 [...]

1/2
1
 
2
 
回到顶部