有时候希望把在mac AppStore下载的App共享给其他人,但是application里面的都是已经安装的应用,那么如何找到pkg安装文件呢? (后附:注意事项!)

方法一:

1.首先下载一个App

2.打开活动监视器

3.在搜索框中输入store,找到storedownloadd进程,

4.选中,然后按command + i,  要找出里面的pkg文件路径应该难不倒你了。

方法二:

1.打开终端,输入:

defaults write com.apple.appstore ShowDebugMenu -bool true

2.打开App store,你会发现工具栏多了个Debug菜单

3.这是什么鬼东西,你忍不住赶紧打开看看

4.点击 Show Download Floder...,立马就很开心的到了下载文件夹了,没错,就是这么简单

还有很多其他的好玩功能等你来哦,不要再犹豫了,赶快拿起你手中的mac试一试吧。

注意事项:

1.如图所示:从应用中打开活动监视器:

打开后如图所示:

2.找到进程storedownloadd(以前的是storeagent进程,到10.10之后是storedownloadd这个进程):

3.点击左上角第二个:查看所选进程的信息:

4.选择第三个标签:打开的文件和端口

5.command + F,找到以.pkg结尾的路径并且拷贝,如下图所示:

6.在Finder中前往文件夹:

7.粘贴复制的路径,并且回车

8.如下图一样的pkg包就是下载的安装包

注意,这一点非常重要:第一:不要把这个包早拷出来:因为还没有下载完成;第二:不要等安装完再拷:安装完系统会把这个包删除的。一定要抓住机会,在系统安装程序的时候以迅雷不及掩耳盗铃儿响叮当之势,把它拉出来~~~

例如下载的Xcode:

正在下载:

快完了,一定要看住:

我这个是下载完了的,因为我打开了Xcode,所以桌面弹出了一个警告框让我关闭,我直接拖出来了,所以还没有出现正在安装。如果没有打开正在安装的程序,这里会显示:正在安装,就是这个时候抓住这一瞬间,把pkg拖出来,完工~~~

现在好了,整个世界平静了,下载的软件被我们揪住了,然后双击安装即可。安装完后还可以拷到其他的电脑上进行安装,省的再次下载了~~~

通过这种方式得到的安装包和从苹果官网下载的安装包不一样:苹果官网下载的时后缀为.dmg的镜像,里面包含.pkg的安装包,而这个直接就是pkg的包,双击安装即可~~~

 

Mac AppStore下载文件的获取的更多相关文章

  1. post请求下载文件,获取Content-Disposition文件名

    1.post下载文件代码,doload方法 import request from "../../src/utils/request"; import { API } from & ...

  2. python使用requests模块下载文件并获取进度提示

    一.概述 使用python3写了一个获取某网站文件的小脚本,使用了requests模块的get方法得到内容,然后通过文件读写的方式保存到硬盘同时需要实现下载进度的显示 二.代码实现 安装模块 pip3 ...

  3. 设置下载文件路径 & 获取接口结尾名称。

    // 获取下载位置 private String isExistDir(String saveDir) throws IOException { File downloadFile = new Fil ...

  4. Mac appStore下载软件报500错误的解决方法

    Step1.打开"启动台": Step2:打开"其他": Step3:打开"终端": Step4:复制如下代码,主要不要作任何更改,不要有多 ...

  5. python中如何使用requests模块下载文件并获取进度提示?

    Reference: https://www.zhihu.com/question/41132103 #!/usr/bin/env python3 import requests from conte ...

  6. Mac如何找到从AppStore下载的正版Xcode安装包、以及Xcode清理缓存

    前言:本文介绍在Mac下如何找到AppStore下载的安装包路径,以及如何提取出来供以后使用,希望对大家有所帮助(前提:想要提取某个安装包,前提是你正在从AppStore安装这个程序.比如你想提取im ...

  7. Mac如何找到从AppStore下载的正版Xcode安装包

    前言:本文介绍在Mac下如何找到AppStore下载的安装包路径,以及如何提取出来供以后使用,希望对大家有所帮助(前提:想要提取某个安装包,前提是你正在从AppStore安装这个程序.比如你想提取im ...

  8. 使用NSURLSession获取网络数据和下载文件

    使用NSURLSession获取网络数据 使用NSURLSession下载文件

  9. Mac iTerm2使用rz、sz从远程上传下载文件

    使用 brew install lrzsz .如果安装遇到错误的话,使用以下方法: 在mac终端下运行: brew install lrzsz (安装教程:http://brew.sh/index_z ...

随机推荐

  1. hdu 3926 Hand in Hand 同构图

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3926 In order to get rid of Conan, Kaitou KID disguis ...

  2. CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT

    这个error的全称是这样的 D3D11 ERROR: ID3D11Device::CreateInputLayout: Element[1]'s format (UNKNOW) cannot be ...

  3. SQLite中使用时的数据类型注意

    在使用SQLite时,要注意:在SQLite中的Integer类型,对应在C#中需要使用long类型或者Int64 在使用SQLite时,要注意:在SQLite中存放的日期类型必须是如此:yyyy-M ...

  4. mongodb维护常用命令

    一,用户操作:1. #进入数据库adminuse admin2. #增加或修改用户密码db.addUser('name','pwd')3. #查看用户列表db.system.users.find()4 ...

  5. C++ 第一次上机作业

    今天完成了C++第一次上机作业,感觉比较简单. 题目: 求2个数或3个正整数中的最大数,用带有默认参数的函数实现. 对3个变量按由小到大顺序排序,要求使用变量的引用. 编写一个程序,用同一个函数名对几 ...

  6. MFC中错误知识总结(一)

    1.在继承与派生中,单目:表示派生,双目::表示继承,例如 class A { public: void c(); }; class B: public A {}; //类B继承类A void A:: ...

  7. 收缩SQL数据库日志文件

    收缩SQL数据库日志文件 介绍具体的操作方法前,先说下我操作的实际环境和当时的状况.我的服务器是windows server 2008 R2 64位英文版,数据库是SQL server 2008英文版 ...

  8. MongoDB (十) MongoDB Limit/限制记录

    Limit() 方法 要限制 MongoDB 中的记录,需要使用 limit() 方法. limit() 方法接受一个数字型的参数,这是要显示的文档数. 语法: limit() 方法的基本语法如下 & ...

  9. sql openrowset

    select * from openrowset('sqloledb','ip';'user';'pwd','exec 库..过程') 

  10. 李洪强iOS开发之多线程编程2-NSOperation

    前言 1.上一讲简单介绍了NSThread的使用,虽然也可以实现多线程编程,但是需要我们去管理线程的生命周期,还要考虑线程同步.加锁问题,造成一些性能上的开销.我们也可以配合使用NSOperation ...