libiiphone命令快速上手

//安装ipa苹果应用包
ideviceinstaller -i xxx.ipa
//卸载应用,需要知道此应用的bundleID
ideviceinstall -U [bundleID]
ideviceinstaller -U com.szsmk.bookofsuzhou
//打印app列表
ideviceinstaller -l
//打包导出app到指定文件夹
ideviceinstaller -a com.tencent.xin -0 copy=~
//删除设备上app
ideviceinstaller -U com.youk.YouKu
//安装app
ideviceinstaller -i /home/aaron/com.youku.YouKu.ipa
//访问沙盒
ifuse -u f93f5ade2ab2838d051e9e3479bd4ef5666c3a78[uuid||设备信息] --container com.travel.chu.icsdk[appid||包名] ~/Desktop/sandbox[挂载文件夹]
//获取UDID
idevice_id -l
//获取app列表及app信息
ideviceinstaller -l
//获取设备信息
ideviceinfo
//获取日志
idevicesyslog > log.txt
//查看当前设备的UUID
idevice_id --list
//获取设备时间
idevicedate
//获取设备名称
idevicename


//挂载媒体文件目录,注意,此处的挂载点必须要真实存在,需要预先创建好目录,否则挂载失败
ifuse [挂载点]

//挂载某应用的documents目录
ifuse --documents [要挂在的应用的bundleID,就是包名] [挂载点]
//注意,iOS 8.3之后要求应用的UIFileSharingEnabled权限要开启,否则可能没有权限访问,会有如下的错误提示
ERROR: InstallationLookupFailed
The App 'com.wsgh.test' is either not present on the device, or the 'UIFileSharingEnabled' key is not set in its Info.plist. Starting with iOS 8.3 this key is mandatory to allow access to an app's Documents folder.

//挂载某应用的整个沙盒目录
ifuse --container [要挂载的应用bundleID] [挂载点]

//获取bundleID
ideviceinstaller -l

//卸载挂载点
fusermount -u [挂载点]

self.mount_path = self.base_path +'DeviceFile2'     #DeviceFile是挂载文件夹
self.app_path = self.mount_path+"/var/mobile/Containers/Data/Application"      #apppath是挂载后的app路径,也即app在iphone上的安装路径
mount_cmd = "/usr/local/bin/ifuse -u " + self.uuid+" "+self.mount_path+" --documents "+appid
            os.system(mount_cmd)
            time.sleep(5)
            
Bundle ID(Bundle Identifier)是一款iOS应用的唯一标识,应用与Bundle ID之间是唯一对应关系。
请注意:应用新建成功后,Bundle ID将不可修改,如必须修改只能创建一个新的应用,届时App ID、App Key和App Secret也将重新分配,
旧版用户将无法收到针对新Bundle ID的推送。  就像包名

UUID(Universally UniqueIDentifier)是基于iOS设备上面某个单个的应用程序,UUID是一个软件建构的标准,UUID的目的,是让分布式系
统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定,如果用户删除了这个应用程序,然后再重新安装,
那么这个UUID已经发生了改变。通过调用[[UIDevice currentDevice]identifierForVendor];
方法可以获取UUID。UUID不好的地方就是用户删除了你开发的程序以后,基本上你就不可能获取之前的数据了。

UDID(Unique Device Identifier)是一串由40位16进制数组成的字符串,用以标识唯一的设备

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小烂云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值