【问题标题】:Downloading JUST the iOS Facebook SDK, not the freaky package?只下载 iOS Facebook SDK,而不是奇怪的包?
【发布时间】:2014-08-30 20:04:32
【问题描述】:

我们都喜欢 iOS 版 Facebook SDK,如果你去这里下载它,

https://developers.facebook.com/docs/ios/getting-started

由于某种原因,您得到了这种疯狂的 .pkg 文件,

这似乎只在您的“文档”文件夹中创建“FacebookSDK”文件夹。

然后您只需将它移动到您想要的位置,想知道“他们为什么要这样做?”

有谁知道

  1. Facebook.com 上是否有官方链接,可以简单地获取库的压缩包?
  2. 他们使用包系统有什么原因吗? (它是否 - 检查版本或其他东西 - 它是否检查您的 Mac 上是否有需要的东西?)
  3. 它会在需要清理的地方丢掉任何垃圾吗?是不是有点恶意?

【问题讨论】:

  • 这个问题似乎是题外话,因为它是关于 Facebook 的 iOS SDK 分发方法,而不是使用该 SDK 的编程问题
  • 你看过使用 Cocoapods 吗?我尽可能使用它来管理框架依赖项。无论如何,Facebook SDK 也以 Cocoapod 形式提供。它将为您下载框架并将其安装到您的项目中。

标签: ios facebook security


【解决方案1】:

安装程序还会安装文档集。

您可以在终端中查看发生了什么:

首先,从您的下载目录中展开安装程序:

$ mkdir facebook_sdk
$ cd facebook_sdk
$ xar -xf ../facebook-ios-sdk-3.15.1.pkg

这将创建一个新的 pkg 文件,它只是一个目录。 cd 并解压 Payload:

$ cd FacebookSDK.pkg
$ cat Payload | gunzip -dc |cpio -i

然后在Finder中打开目录浏览内容:

$ open -a finder .

您将能够看到复制的内容在哪里,您可以随意提取任何内容:

更具体地回答您的问题:

在 Facebook.com 上是否有官方链接,可以简单地获取图书馆的压缩包?

据我所知,没有,但您可以使用 CocoaPods 来获取它。

他们使用包系统有什么原因吗? (它是否 - 检查版本或其他东西 - 它是否检查您的 Mac 上是否有需要的东西?)

它可能会在安装新版本时删除旧的不推荐使用的文件,并且可以更轻松地安装文档。

它会在需要清理的地方丢掉任何垃圾吗?是不是有点恶意?

这不是恶意的。如果空间有限,您可能不需要这些文档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-17
    • 2014-10-17
    • 1970-01-01
    • 2021-10-26
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多