圖片放到supporting Files注意事項
destination
- destination不勾選copy
項目文件夾中沒有,不是拷貝,僅僅是引用
注:盡量勾選,否則會影響到源資源,導致源資源圖片因為項目中圖片的刪除而消失(獨立,不會影響源文件) - 注意:如果放到images.xcassets中,默認就是拷貝源文件過來
Add to targets
- 把圖片打包到軟件安裝包中去,這樣才能上傳到APPsotre中去,用戶才能下載使用
copy bundle resources
Added folder
- 如果勾選Create groups 會創建一個虛擬的文件夾,打包之后這個文件夾是不存在的,只有這張圖片,沒有文件夾,通過圖片名訪問圖片。(黃色)
- 如果勾選Create folder references 真的會創建一個文件夾(文件夾顏色藍色),在軟件安裝包中真的有這個文件夾,mainbudle中沒有圖片,有文件夾,需要通過文件夾訪問圖片。(文件夾名/圖片名)
如何驗證圖片是否打包到軟件安裝包
- 方式一:項目工程—>tagets —>copy Bundle Resources里面是否有要加載的圖片
- 方式二:打斷點—>po NSHomeDirectory()—>路徑—>前往文件夾—>粘貼路徑—>bundle—>Application(顯示模擬器安裝的所有軟件)—>右擊顯示包內容,查看是否有要加載的圖片