2013-04-13 85 views
28

我在嘗試本地化我的應用程序。 我注意到,如果我添加一種語言,每個本地化文件會變成一倍。 這樣就不可能維護代碼或故事板,所以我知道我需要基地國際化XCode Base國際化不起作用

問題是,當我選擇該複選框在xcode項目設置中顯示一個窗口沒有沒有選擇,有沒有人知道如何解決這個問題?

下面是截圖

enter image description here

+0

我有完全相同的問題;你有沒有得到它的任何地方? – dpassage

+0

您想將本地化的故事板設置爲info.plist中的主要故事板嗎? – charleyh

回答

59

首先,你需要去你的故事板文件,打開右邊的酒吧,並轉到顯示文件檢查器,最遠的標籤的左邊。然後,向下滾動並單擊本地化。在此之後,當您選中Use Base Localization時,您應該會看到故事板出現。

+0

工程就像一個魅力.... – Hrishikesh

7

如果基本國際化在禁用之前處於活動狀態並手動刪除文件,則可能會發生這種情況。

  1. 使用取景器在您的項目文件夾中創建Base.lproj文件夾。
  2. 移動您的主要故事板也使用取景器。
  3. 從Xcode修復對它的引用。
  4. 刪除應用程序。從設備,清潔&建立你的項目。

全部恢復正常。