2013-06-03 79 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還包含有關如何安裝應用程序的信息。一路安裝並檢查您的實際內存大小,如上面我的回覆中所述。你可以減小規模的一種方法是將大型任務編譯爲一個庫。 –