2014-10-01 21 views
2

將項目遷移到XCode6後,我得到了下一個奇怪的事情: two english localizationsXcode6本地化重複

當我試圖刪除其中一個都刪除。我怎樣才能解決這個問題?

此外,我有上傳二進制到AppStore的問題 - 它在上傳過程中通過驗證,但約20-30分鐘後我得到'無效二進制'狀態。我想我的問題的主題可能是發生這種情況的原因。

回答

1
  1. 點擊您的項目。
  2. 選擇「顯示版本編輯器」(屏幕右上方)。你的項目應該顯示爲源代碼。
  3. 在您的項目源(cmd+f)中找到「Begin PBXProject section」。
  4. 下面您應該看到鍵值對:knownRegions。在這裏,你應該有兩次。只要刪除其中的一個。

例如我的項目看起來像這樣:

buildConfigurationList = E37ABA1218083A4100EC41AC /* Build configuration list for PBXProject "MyProjectName" */; 
      compatibilityVersion = "Xcode 3.2"; 
      developmentRegion = English; 
      hasScannedForEncodings = 0; 
      knownRegions = (
       en, 
       Base, 
       pl, 
      ); 
+1

正確的。謝謝,但(爲了學術目的),沒有兩個「en」,而是「en」和「English」。有趣的是,有什麼不同... – xbitstream 2014-10-01 08:23:48