2010-02-24 47 views
13

我的產品有兩個目標,一個用於iPhone,另一個用於iPad。我將建立兩個單獨的應用程序,而不是通用的iPhone和iPad - 兩個圖標和兩個plists?

正如我將不得不對應用程序的圖標2個的icon.png文件,因爲它們大小不同,因爲我知道我必須有兩個info.plist中的文件。對?

我已經創建了Info.plist文件的兩個副本,一個名爲iphone-的info.plist和ipad-info.plist中。我右鍵單擊每個人並將其分配給特定目標。

現在,我編譯時看到此錯誤:

警告:複製包資源建設階段包含此目標的Info.plist文件「iPhone-Info.plist中」。

如果我刪除來自信息文件的目標任務,錯誤消失。

這裏是我的問題:

  • 如果我不能爲info.plist中的目標,每個目標是如何知道要使用的info.plist中?
  • 有沒有另一種方法讓每個目標有自己的圖標,而不使用兩個plists?

感謝您的幫助。

回答

7

如果您獲得目標信息,請單擊「構建」選項卡,然後在搜索框中鍵入「plist」,您會看到Info.plist文件預計會構建該目標,並在Build中列出設置。將其更改爲指向每個目標所需的每個plist文件的文件名。

設置每個plist的目標只會像其他文件一樣將其添加到目標構建中 - 要實際告訴應用程序使用特定的plist文件作爲具有相關信息的「THE」plist文件,還需要將其設置爲目標設定。

+0

謝謝!我做到了這一點,並取消了對plist本身的目標,現在一切都很好!謝謝! – SpaceDog 2010-02-25 00:38:54