2014-09-25 28 views
1

我正在使用專用吊艙。在我的.podspec文件中,我提到了圖像資源路徑。將私人莢資源導入到另一個項目時,不會複製私人莢資源?

s.resources = 'Pod/Assets/*/*/*.{png}' 

但是,當它安裝到另一個項目中它的圖像不會添加到該項目? 事實上,當推送私人吊艙github我沒有看到任何圖像資源推動我的sourcetree。看起來git正在避免他們。但是,如果我把它們直接在

Pod/Assets 

然後我能夠在github上也推動圖像。那麼有人知道這裏發生了什麼?

回答

2

你最有可能有一些忽略忽略文件路徑這些文件'Pod/Assets/*/*/*.{png}'

檢查$PROJECT_DIR/.gitignore$PROJECT_DIR/.git/info/exclude文件,並刪除那些無視規則設定的規則,它應該開始正常工作。 PS:理想情況下,圖像不應該是git repo的一部分,所以我建議如果可能的話保留你的當前設置。

+0

如果圖像不應該是git repo的一部分然後如何在團隊之間以及在安裝它們的不同項目中共享? – kidsid49 2014-09-25 10:56:56

+0

@ kidsid49您可以保存它們,但通常不推薦出於多種原因,例如。 1)git跟蹤二進制/圖像文件效率不高2)git [可能崩潰](http://stackoverflow.com/a/10405107/1860929)關於圖像之間的重新鏈接3)每個圖像都在'備份。 git'文件夾,這會導致克隆和部署不理想等等。你可以閱讀更多[這裏](http://programmers.stackexchange.com/q/80962/91731) – 2014-09-25 11:36:41