非本地化應用程序所有文本都以開發人員自己的語言呈現,也就是基礎語言。當要進行本地化時,會在應用程序束中爲每種支持的語言創建一個子目錄,每種語言的子目錄都包含一個翻譯爲此種語言的應用程序資源子集。每個目錄都被稱爲一個本地化項目,也稱爲本地化文件夾,通常用.lproj作爲擴展名。
在Mac OS X中,文件系統不區分大小寫,但iPhone的文件系統是區分大小寫的。
iPhone和iPhone仿真器都隱藏了資源以提升性能。因此,有時需要手動移除舊版本的應用程序,進行清理及生成工作以顯示本地化更改。比如退出仿真器,然後在Xcode的Build菜單中選擇Clean,打開Finder,刪除文件夾~/Library/Application Support/iPhone Simulator(~代表子目錄)。