2018-02-06

开发小记

cd ~

mv .itmstransporter/ .old_itmstransporter/


解决上传app store 部分问题



查找ipa包图片大小

https://github.com/steventroughtonsmith/cartool

无损压缩图片

imageoptim

查找未使用过的文件

LSUnusedResources

检测执行文件大小

https://github.com/huanxsd/LinkMap




iOS私有api如何检测

1.生成对应的app包

2.grep -r xxxxx . 查找哪些地方调用了xxxxx

3.otool -L app  列出app 所有引用的库

4.nm -u app  列出app 所有的symbol

5.更新所有的第三方包


解决百度推送 需要低版本openssll制作证书的问题

1.百度推送后台只支持0.9.8版本以下的opensll制作的证书;

2.Mac升级之后系统自带的openssl 版本已经高于0.9.8;

3.首先在官网下载旧版本openssl    https://www.openssl.org/source/old/0.9.x/  我下载的是

openssl-0.9.8zh.tar.gz, 解压缩文件,

4.打开终端,然后cd 到解压缩之后的文件目录,执行./Configure darwin64-x86_64-cc --prefix=/usr/local/openssl --shared 

5.执行完成之后再继续执行make && make install,有时候会报权限错误,可以sudo make && make install 执行;

6.执行完成之后可以查看刚才安装的openssl 版本 /usr/local/openssl/bin/openssl version,openssl 安装完成

7.cd 到 证书p12文件对应的文件目录, 执行 /usr/local/openssl/bin/openssl pkcs12 -in MyDevelop.p12 -out MyDevelop.pem -nodes 生成pem文件

你可能感兴趣的:(2018-02-06)