美文网首页其他一丢丢深海iOS 开发成长中心
[iOS]如何拿到 App Store 下载的 Xcode 源文

[iOS]如何拿到 App Store 下载的 Xcode 源文

作者: e2f2d779c022 | 来源:发表于2017-04-05 23:40 被阅读1501次

    作者写了一个给 iPhone X 去掉刘海的 APP,而且其他 iPhone 也可以玩,有兴趣的话去 App Store 看看。点击前往。

    01.What's the problem?

    作为一名 iOS developer,第一时间下载最新版本的 Xcode 是一个刚需。爆出了“Xcode 后门事件”以后,应该没有同行会继续在 App Store 以外的平台下载 Xcode 吧?在 App Store 下载应用有一个问题,就是没法拿到下载应用的源文件,毕竟现在 Xcode 四五个G的大小,公司电脑更新要下载一遍,回到家里自己的电脑又要下载一遍。如果网络不好失败个几次,简直让人奔溃。

    针对这个问题,貌似唯一一个解决方法就是拿到应用的源文件。现在我们就来一起动手 over 这个问题,拿到 Xcode 的源文件。

    02.Let's do it!

    第一步,先打开 App Store 下载最新的 Xcode。

    第二步,来到 Launchpad 里,搜索“活动”两个字。

    找到“活动监视器”,打开它。依次找到 “网络” --> "storedownload"。

    找到以后双击。来到“打开的文件和端口”栏目。

    在“打开的文件和端口”栏目里 “command + F” 搜索 “pkg”,如下图,你就能找到 Xcode 下载临时文件存放的位置了。

    第三步,拷贝这个路径,去到 “Finder” 里前往这个路径。

    看到没,就是它。

    03.Watch out!!

    很神奇,对不对?下面我要划重点了(填坑)。

    你不要早早就把这个以 “.pkg” 结尾的安装包剪切出来。

    你要盯着 Launchpad 里的下载进度,当它下载完成的时候,系统会自动进入“正在安装”的状态,只有进入了“正在安装”的状态,才表示安装包已经下载完成了,这个时候安装包才是完整的,否则拷贝出来也是一个不完整的包,用不了的。

    当进入了“正在安装”的状态的时候,你有几分钟左右的时间去往我们找到的那个地址把下载好的文件拷贝出来,如果你错过了这几分钟,等到系统自动安装完成,系统就会自动把这个安装包给删除。记住,过时不候哦。

    我的文章集合

    下面这个链接是我所有文章的一个集合目录。这些文章凡是涉及实现的,每篇文章中都有 Github 地址,Github 上都有源码。

    我的文章集合索引

    你还可以关注我自己维护的简书专题 iOS开发心得。这个专题的文章都是实打实的干货。如果你有问题,除了在文章最后留言,还可以在微博 @盼盼_HKbuy上给我留言,以及访问我的 Github

    相关文章

      网友评论

      • 微笑着沉默_80f6:请问iphone平台该怎么获取App Store 下载的APP源文件呢?有没有实现的可能性?
      • 秋雨无痕:就是从!App Store 下好装完的,考出来就可以用,本身pkg释放了就是那个.app,直接考出来都省了释放了,当然可以打成一个zip
        或tar,方便传给别人
        KavinZhou:正解。也要感谢作者提供了一个新的思路。
      • 秋雨无痕:可以直接下非要绕这么大弯,真能折腾
      • 小歆Pro:有更简单的方法,https://developer.apple.com/downloads/ 登陆后下载你想要的Xcode版本!
        十一岁的加重:同意观点
      • sindri的小巢:第一次安装Xcode之后直接复制粘贴就行了
      • 生气龙:新系统第一次下载Xcode的时候,也可以拷直接从应用程序里拷贝出来
        e2f2d779c022:@哪里有会生气的龙 这到没有试过。
      • 李大戮:厉害了:smile:
        e2f2d779c022:@李大戮 :joy:
      • _没伞的孩子:为啥不直接在官网下 xip...
        e2f2d779c022:@EyreFree 这种方式也可以,但是如果要从 app store 下载的话,这是拿到源文件的一个手段。

      本文标题:[iOS]如何拿到 App Store 下载的 Xcode 源文

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