2011-02-11 98 views
0

我想在Xcode中爲許多語言開發應用程序。所以我有這些語言本地化的資源。但是,是否有可能從最終捆綁包中刪除所有本地化資源,並且僅將它們留給一種語言?iPhone - 支持多種語言,但僅包含一個軟件包

例如:我爲德語和英語開發應用程序,但是我只想用German.lproj構建包,而不使用English.lproj。我想這樣做,因爲我的資源文件非常大,我不想在德文版中包含英文圖像。

我試過從bundle中刪除English.lproj,但後來我無法在我的設備上安裝應用程序,因爲消息是資源已被修改(這是相當真實的)。我認爲捆綁包已簽名或類似的東西。

回答

0

您想爲您的不同語言創建多個目標。保持項目中的資源。創建一個新的目標。從新目標中移除(或不添加)這些資源。

+0

但它完全消除了束...我不知道你是否理解我。我想從構建的捆綁包中移除這些額外的語言資源,但是一直在我的項目中使用它們(例如,爲了將來的構建等)。 – Marcin 2011-02-11 15:45:22