【问题标题】:reduce Facebook SDK size for iPhone app减少 iPhone 应用程序的 Facebook SDK 大小
【发布时间】:2013-06-03 10:14:20
【问题描述】:

我在我的应用程序中集成了 facebook SDK,问题是 SDK 的大小(大约 12mb),有没有办法减小这个大小?我只使用 facebook feed 对话框...

我试图从实际的 Facebook SDK 文件夹中删除“Facebook SDK”文档文件(11+ MB),令人惊讶的是我仍然可以在我的应用程序中使用 facebook,通过提要对话框共享项目但是,我收到大约 70 个警告: S

警告:(armv7) /Users/Desktop/iPhone App/FacebookSDK.framework/FacebookSDK(FBRequest.o) 无法打开对象文件警告:(armv7)

有没有办法摆脱这些警告,或者我别无选择,只能使用相同的 facebook SDK 大小,例如12mb

我刚刚尝试在模拟器上运行应用程序,它没有给我任何警告,但是,在我的两台设备 iPhone 4 和 5 上,它给了我大约 70 个警告......

【问题讨论】:

  • 框架大小无所谓....你的应用大小不会因为框架而增加....
  • 即使 facebook sdk 是从 facebook.developer 网站下载的?我看到我的应用文件夹显示增加了 12mb?
  • 我知道我知道...做一件事将它与您的应用程序集成,然后查看应用程序的大小...尝试一下
  • 在我的情况下它增加了 +30 MB。

标签: iphone objective-c xcode facebook


【解决方案1】:

做一件事,将它与您的应用程序集成,然后查看应用程序的大小....并且您不需要将整个文件夹添加到其中...只有 Facebook sdk,其余的示例来自facebook,您可以根据自己的要求使用其中的任何一个。

希望这是你所需要的......

【讨论】:

  • 我将 FacebookSDK.framework 文件夹复制到我的应用程序的框架文件夹中,如 facebook“开始”视频所示,我看到我的应用程序文件夹增加了 12mb.. 我什至制作了一个 ipa 文件仅将我的应用程序大小从 50 mb 减少到 46,帮助!!
【解决方案2】:

除了仅添加框架文件...当您的应用程序实际存档并生成 .ipa(iOS 应用程序)文件时,您会看到文件大小大幅下降。

例如。

我已经添加了

ZXing(条码扫描仪)....仅 212mb 解析 SDK 脸书 SDK 旋转木马 10 个视图控制器 Objective-Zip

即使在我的应用程序中使用了所有这些,我的 .ipa 也只有 4mb 多一点。按照今天的 iOS 应用程序标准,这相当小。安装它是 6.7mb

判断在设备上运行的比特数的最简单方法。

在您的 iOS 设备(甚至可能是模拟器)上,转到“设置”>“常规”>“用法”并在列表中找到它。我敢打赌,当实际应用程序编译时,您会感到非常震惊。

所以剩下的主要问题是您的设置和设置方式是主要问题......不是大小。我会调查那个。

【讨论】:

  • 我使用我的设备检查了我的应用程序大小,设置 > 常规 > 使用情况,我的应用程序显示 50 mb,而没有 facebookSDK.framework,它只有 37mb
  • 我将 FacebookSDK.framework 文件夹复制到我的应用程序的框架文件夹中,如 facebook“开始”视频所示,我看到我的应用程序文件夹增加了 12mb.. 我什至制作了一个 ipa 文件仅将我的应用程序大小从 50 mb 减少到 46,帮助!!
  • Ipa 还包括有关如何安装应用程序的信息。一直安装它并检查您的实际内存大小,如我上面的回复中所述。您可能会减小大小的一种方法是将大型任务编译为库..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-15
  • 2013-01-13
  • 2023-03-26
  • 1970-01-01
  • 2014-12-09
  • 1970-01-01
  • 2016-07-06
相关资源
最近更新 更多