美文网首页
iOS 终端常用命令

iOS 终端常用命令

作者: 笔头还没烂 | 来源:发表于2020-10-11 14:45 被阅读0次

    简要记录终端常用命令,方便后续查看。

    1、otool
    参数:-L [要查看的文件路径]
    作用:能查看该文件引用了哪些库

    2、lipo
    (1)参数:-info [要查看的文件路径]
    作用:能查看该文件包含了哪些架构

    (2)参数:-remove [真机或者模拟器架构] [二进制文件文件名] -o [二进制文件文件名]
    如:lipo -remove x86_64 AipBase -o AipBase
    使用场景:当一个库( .framework )同时包含了真机(常见的真机架构如:arm64、arm64e)或者模拟器架构(常见的模拟器架构如:i386、x86_64)时,很容易就会出现问题。比如无法用Xcode导出 ipa 包,Xcode 会报 IPA processing failed 的错误。此时如果没有库的源码,无法重新编绎重新生成目标架构的库时,则可以使用该命令,去掉真机或者模拟器的架构,再重新打包即可。
    作用:直接对库进行操作,去掉库中不需要的架构,重新生成包含目标架构的库。

    3、security cms
    参数:-D -i [要查看的描述文件路径]
    作用:能查看描述文件的详细信息,包括对应的证书信息、过期时间等

    4、grep
    使用举例:grep "[要定位的字符串]" . -R -i
    作用:在指定目录查找该目录下是否包含要定位的字符串,-R -i 忽略大小写

    5、strings
    使用举例:strings [要查看的二进制文件路径]
    作用:能在二进制文件中查找可打印的字符串

    6、clear
    作用:清屏

    7、certtool d
    使用举例:certtool d test.cer
    结合security cms -D -i 查看描述文件对应的证书信息

    8、ideviceinstaller
    使用举例: ideviceinstaller -i /Users/pilipala/Desktop/Test/2022-05-13_14-09-54/Test.ipa
    作用:安装ipa到手机、查看安装失败日志

    相关文章

      网友评论

          本文标题:iOS 终端常用命令

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