2013-06-03 48 views
4

我在我的应用程序中集成了facebook SDK,问题是SDK的大小(大约12mb),有什么办法可以减小这个大小吗?我只使用Facebook供稿对话框...为iPhone应用程序减少Facebook SDK大小

我试图从实际的Facebook SDK文件夹中删除“Facebook SDK”文档文件(11 + MB),令人惊讶的是我仍然可以在我的应用程序中使用Facebook,提供对话框然而,我接近70警告:S

警告:(armv7)/用户/桌面/ iPhone应用程序/ FacebookSDK.framework/FacebookSDK(FBRequest.o)无法打开对象filewarning:(armv7)

有无论如何摆脱这些警告,或者我没有其他选择,比去同样的Facebook SDK大小例如12MB

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

+0

框架无关紧要的大小....您的应用程序大小不会由于增加对框架.... – IronManGill

+0

即使Facebook的SDK从facebook.developer网站下载?我看到我的应用文件夹显示增加了12MB? – DevCali

+0

我知道我知道...做一件事与你的应用程序集成,然后看到应用程序的大小....试试吧 – IronManGill

回答

0

做一两件事,整合它与你的应用程序,然后看到应用程序的大小....并且你不需要将整个文件夹添加到它....只有Facebook SDK,其余的是来自Facebook的样本,你可以使用任何根据您的要求。

希望这是你需要什么...

+1

我将FacebookSDK.framework文件夹复制到我的应用程序的框架文件夹中,如facebook的“开始”视频所示,我看到我的应用程序文件夹增加了12mb ..我甚至制作了一个ipa文件,它只将我的应用程序大小从50 MB到46,帮助! – DevCali

0

随着只是增加只有框架文件...当你的应用实际上是归档和的.ipa(iPhone应用程序)生成文件,你会看到一个巨大的文件大小下降。

例如,

我与这一切增加

斑马线(条码扫描器)......这是212mb单独 解析SDK 的Facebook SDK iCarousel 10视图控制器 目的,邮编

即使我应用程序我的.ipa正坐在一点点超过4MB。按照iOS应用程序的今日标准,这相当小。安装它是一个6.7MB

告诉它有多么简单的方法是在设备上运行。

在你的iOS设备上(甚至是模拟器),进入设置>常规>使用,并在列表中找到它。我敢打赌,你会感到震惊的是,实际应用程序在编译时有多小。

因此,剩下的主要问题是,你的设置和你有它设置的方式是主要的问题......没有大小。我会考虑一下。

+0

我检查了我的应用程序的大小,使用我的设备,设置>常规>使用情况,我的应用程序显示50 MB,而没有facebookSDK。框架,它的唯一37mb – DevCali

+0

我复制FacebookSDK.framework文件夹到我的应用程序的框架文件夹,如facebook的“开始”视频所示,我看到我的应用程序文件夹增加12mb ..我甚至提出了一个ipa文件,它只减少我的应用程序大小从50 MB到46,帮助! – DevCali

+0

Ipa还包含有关如何安装应用程序的信息。一路安装并检查您的实际内存大小,如上面我的回复中所述。你可以减小规模的一种方法是将大型任务编译为一个库。 –