Mac, iOS 앱들은 strings 파일을 통해 국제화 합니다.
xib, storyboard 등의 파일 이름과 같은 확장자가 strings인 파일에 키와 국제화 된 문자열을 등록하여 국제화를 합니다.

앱의 이름 역시 국제화가 가능합니다. 앱의 메타정보가 담겨있는 Info.plist를 국제화하면 됩니다.

InfoPlist.strings

InfoPlist.strings라는 파일을 생성하고 CFBundleName, CFBundleDisplayName라는 키로 국제화된 앱이름을 추가하면 됩니다.

CFBundleName

iOS용 앱, Extension별 Info.plist가 생성되기 때문에 각각 InfoPlist.strings라는 파일을 추가하여 등록하면 됩니다.

iOS Today Extension

알림센터(Today Extension)의 앱 이름이 국제화되면 위의 빨간 박스 안의 이름이 바뀌게 됩니다.

Apple Watch 용 앱을 위한 Watch Extension도 존재하는데요.
Watch의 언어 설정은 아이폰의 Watch 앱에서 가능합니다.

Watch App

일반 > 언어 및 지역 에서 국가 선택이 가능합니다.

워치에서 앱 실행 시 좌측 상단에 나타나는 앱 이름 변경은 Watch Extension의 InfoPlist.strings에서 가능합니다.

하지만 아이폰의 Watch 앱에 나타나는 이름은 변경이 불가능합니다.

Watch App 목록
위 사진 아래 부분 설치가능한 애플 워치 앱 리스트들에 나타나는 이름들은 국제화가 불가능합니다.
하지만 특정 이름을 지정할 수는 있는데요,
Watch App의 Info.plist를 열어 아래처럼 항목을 수정합니다.

Info.plist

혹은 소스코드 상태에서

    <key>CFBundleDisplayName</key>
    <string>한글 앱 이름</string>
    <key>CFBundleExecutable</key>
    <string>$(EXECUTABLE_NAME)</string>
    <key>CFBundleIdentifier</key>
    <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>한글 앱 이름</string>

CFBundleName, CFBundleDisplayName 항목을 수정하면 됩니다.