2014-07-01 71 views
1

我以前遇到過框架和絕對路徑問題。如果我鏈接(不復制到項目文件夾),框架如Facebook,然後每次我去一臺不同的計算機,我已經添加框架回來。向項目文件夾添加框架是否會增加二進制大小?

我應該只要將它拖到項目文件夾,然後添加?

如果我把框架放在項目文件夾中,是否會增加二進制大小?後續問題:有時當我將項目框架添加到項目文件夾中時,它仍然具有絕對路徑,所以每次啓動項目時,都會收到缺少的框架編譯錯誤。所以我必須刪除參考文獻並將其拖回。我怎樣才能避免它?

謝謝。

+0

改爲使用依賴管理器,如[Cocoapods](http://cocoapods.org/)。請參閱[這裏](http://stackoverflow.com/questions/22261124/what-is-cocoapods/22261196#22261196)以獲取更多信息 –

回答

0

應用程序的大小不應受到簡單地從其他位置複製框架到項目目錄的影響。

此外編譯對象鏈接到框架二進制文件,大多數時候框架沒有嵌入到應用程序文件中。但它確實取決於你正在處理的是什麼框架,在Xcode 6中,你可能需要將嵌入式二進制框架(帶簽名)嵌入到你的項目中,因此應用程序的大小會受到影響。

+0

響應問題跟進,我通常會1.從項目2中刪除現有框架的參考。將框架複製到項目目錄3.將框架拖到項目4.當我編譯時,我得到冗餘框架搜索路徑的警告5.刪除冗餘框架搜索路徑。它與你所做的相似,但我不會犯錯。 – vladof81