2010-09-03 41 views
5

我試圖使用相同的XCode項目創建多個iPhone應用程序,並且工作正常,但是當我想要將它們全部安裝到我的iPhone中時,iTunes不是將第二個應用程序添加爲新的,用第二個替換現有的(第一個)。 我爲每個應用程序使用了不同的目標,並製作了一個腳本,將其複製到Default.png中相應的圖像。我的應用程序將具有不同的分佈,所以我需要弄清楚如何部署應用程序以便iTunes安裝這些作爲單一的應用程序,而不是將我所有的應用程序視爲一個應用程序一個XCode項目多個iPhone應用程序

你們能幫我解決嗎?

欣賞, Alex。

回答

7

每個目標都需要自己的Info.plist。每個Info.plist必須有一個不同的Bundle Identifier集合。最簡單的方法來檢查項目 - >編輯活動目標,然後去屬性選項卡,並檢查「標識符」的值。每個目標都有不同的標識很重要,因爲這就是Xcode/iPhone識別應用程序的方式。如果您有多個使用相同Bundel標識符的目標,它們將在安裝時相互覆蓋。

3

您需要不同的Info.plist文件(每個文件指定一個不同的Bundle Identifier)來對它們進行獨立化。否則,他們每個看起來都與設備相同,只會爲另一個設備打開一個。

右鍵單擊您的構建目標並選擇獲取信息。單擊「構建」選項卡,然後向下滾動到「打包」部分中的構建設置「Info.plist文件」。爲每個目標設置不同的plist。

相關問題