I have everything setup correctly, but just somehow the localized string is not correctly showing on simulator/device. It is still showing the base string.
I find out this could be due to a change in your base storyboard, and yet it is not correctly reflected.
Select the localized storyboard eg. Chinese (Simplified)
In File Inspector, toggle from “Localizable Strings” to “Interface Builder Cocoa Touch Storyboard”. This will retain the strings you already had, so you don’t have to worry.
Now, change it back to “Localizable Strings”, and things should be updated!