美文网首页
2018-02-06

2018-02-06

作者: 彭木木杉 | 来源:发表于2018-03-27 12:28 被阅读0次

    开发小记

    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

          本文链接:https://www.haomeiwen.com/subject/gkinzxtx.html