• apple configurator 2 获取appstore ipa包


    (好久没写了,本来打算写在内部.想想好久没写写下吧)

    ipa 包,这个相信大家都知道,也提供过,这里又要提供再次记录下.

    常见ipa包,可能大家都是adhoc包,或者appstore包,不上传,export出ipa包.一般提供给内部只要不泄漏没啥问题,但是如果对外的话,就有点问题了,因为这个ipa包并没有经过appstore 套壳.别人拿到反编译壳都省的砸了.

    那如何确认ipa包有没有套壳呢.可以ipa改为zip,解压缩,在payload里就有.app的文件,cd到这个.app文件 使用otool -l .app的名字 | grep crypt

    会打印
    cryptid 0 表示已脱壳
    cryptid 1 表示未脱壳

    之前用.app  这种就可以,后来换电脑,发现会报(Invalid argument),进入.app 目录 对app的名字就是unix可执行文件执行下 otool -l app的名字 | grep crypt 就可以了

    如果是未脱壳那就可以对外提供了.已脱壳的话,可以利用apple configurator 2 获取appstore ipa包.这个包就是未脱壳包.

    1.先去appstore 下载apple configurator 2

    2.apple configurator没有登录先去 菜单中->账户->登陆. 登陆下你手机的appleID

    3.你手机连上电脑就会在apple configurator显示你的手机了

    4.点击面板上添加,选择app. 就会出现历史你手机装过的app,这里选中你要装的app,点击添加

    5.就会出现apple configurator下载,同步ipa包到你手机过程.这个时候不要光标apple configurator上,不要点击任何东西.因为同步很快,你一点击,同步完成,apple configurator里的下载ipa包就会被清除掉,你就找不到ipa包了.

    6.在你第四步点击添加 apple configurator下载同步ipa包的时候,你前往~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps

    或者前往~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/

    第一个有个弊端是,如果你网不快,手速快,前往这个目录是失败的,因为ipa包apple configurator还没下载下来,这个临时目录并没有被创建.所以我建议直接前往~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/ 等待TemporaryItems文件出现

    8.只要这个目录出现TemporaryItems,那就代表ipa包下载完成了,立马复制粘贴这个文件.当然也可以进去找到ipa包复制出来.还是那句话,手速快网差还没下载完没有目录,网快手速慢等你去找目录,或者复制文件的时候,同步安装已经完成.临时目录就会被删除找不到ipa包.

    至此,ipa带壳包拿到,可以用上方命令看下是否套壳.

    常见问题:

    1.点击添加,并没有看到历史装app,或者搜不到app.建议重新登录下账号

    2.很快目录就被删除,复制粘贴不了ipa.建议不要点任何地方,提前打开我发的文件夹等待,只要下载完成快速复制粘贴出来即可

  • 相关阅读:
    如何查看网站的https的数字证书
    代码案例详解!如何让机器学习模型自解释!⛵
    机器学习 | Python决策树算法
    sql 日期转为每周的第一天 周维度
    Python基础(三) | Python的组合数据类型
    各种电机驱动原理
    11. Spring源码篇之实例化前的后置处理器
    【C++】【Opencv】cv::GaussianBlur、cv::filter2D()函数详解和示例
    7-51 愿天下有情人都是失散多年的兄妹——dfs
    BPF bpf_spin_lock 使用排错指南
  • 原文地址:https://blog.csdn.net/Asia_ZhangQQ/article/details/126658552