2013-10-01 34 views
0

我有一個跨平臺的代碼庫,結構有點像這樣:您可以將iOS圖標和啓動圖像放在與項目根目錄不同的目錄中嗎?

/Projects 
/App1 
    /src 
    /iOS 
/App2 
    /src 
    /iOS 
/App3 
    /src 
    /iOS 
Win32.sln 
iOS.xcodeproj 

的XCode希望把圖標和啓動/ projects下的圖像,作爲.xcodeproj文件的兄弟姐妹,但是這混亂的 - 這些都是項目/特定於目標的文件。我寧願讓每個應用都將應用特定的iOS文件保存在例如應用2/iOS版。

我已經看到了一些關於這類問題的主題,討論xcode如何將圖像複製到根目錄,但如果可以或不可以這樣做,不會有明確的答案。

編輯:同樣適用於我的應用.plist文件,我可以重新定位嗎?

回答

0

我發現這些都是可能的

plist文件是最簡單的,有一個構建設置info.plist必須進行相應的更新。

對於圖標和啓動圖像,從您的項目中刪除引用,然後將光盤上的文件移動到某個適合您的代碼庫的文件夾。然後將這些項目添加到項目中(右鍵單擊「添加文件到」)。最後,使用複製文件構建階段將它們複製到Resource文件夾,或者將它們添加到Copy Resource Bundle構建階段。

當我這樣做時,文件被複制到App-Bundle本身,iPad按預期顯示它們,並且XCode在Project Summary屏幕中顯示圖像。

1

目前我正在處理的項目在根文件夾中有加載屏幕圖標,在資源/圖標下有appIcons,所以肯定有在那裏複製它們的方法。

嘗試手動將圖標複製到所需的文件夾,然後將它們添加到項目中並取消選中「將項目複製到目標組文件夾」。

此外,我建議你使用finder創建文件夾,然後將它們添加到Xcode中以將它們用作組,而不是在Xcode中創建它們。

相關問題