开发小记
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文件
网友评论