首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在使用XCode 8和Swift 3时本地化应用程序名称

在使用XCode 8和Swift 3时本地化应用程序名称,可以按照以下步骤进行操作:

  1. 在XCode中打开你的项目。
  2. 在项目导航器中,选择你的项目文件。
  3. 在项目设置中,选择你的应用程序的主目标。
  4. 在Info选项卡下,展开"Localizations"部分。
  5. 点击"+"按钮,添加你想要本地化的语言。例如,选择"Chinese (Simplified)"来本地化为简体中文。
  6. 确认添加语言后,XCode会自动生成对应的.strings文件,用于存储本地化的文本。
  7. 在项目导航器中,展开"Supporting Files"文件夹,找到并打开InfoPlist.strings文件。
  8. 在该文件中,添加以下内容:
  9. 在该文件中,添加以下内容:
  10. 将"你的应用程序名称"替换为你想要显示的本地化应用程序名称。
  11. 重复步骤7和8,为每个本地化的语言添加对应的.strings文件,并在其中添加相应的"CFBundleDisplayName"键值对。

完成以上步骤后,你的应用程序在不同语言环境下会显示对应的本地化应用程序名称。

推荐的腾讯云相关产品:腾讯云国际站(https://intl.cloud.tencent.com/)

请注意,以上答案仅适用于XCode 8和Swift 3,如果使用其他版本的XCode或Swift,可能会有所不同。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

iOS之深入解析Xcode 13正式版发布的40个新特性

一、前言 Xcode 13 包括适用于 iOS 15、iPadOS 15、tvOS 15、watchOS 8 macOS Big Sur 11.3 的 SDK。...二、通用 Xcode 13 包括对 Swift 并发编程的原生支持、对 Xcode Cloud 持续集成交付的支持、对 Git 拉取请求的集成支持、使用 DocC 在 Swift 框架中创建和查看文档的能力...tvOS 15 或 watchOS 8 时,Swift 为 Core ML 模型生成的接口现在包括通过强类型 MLShapedArray 属性访问多维输入输出。...Xcode 现在可以打开 Xcode 本地化目录 (.xcloc) 以查看编辑字符串其他本地化资产的翻译; 新的 Use Compiler to Extract Swift Strings 构建设置调用...二十八、App Store StoreKit 2 引入了一个现代的基于 Swift 的 API,它利用了新的语言功能, Swift 并发性。

8.6K40

何在Debian 8使用uWSGINginx为Django应用程序提供服务

在本教程中,我们将演示如何在Debian 8上安装配置某些组件以支持和服务Django应用程序。我们将配置uWSGI应用程序容器服务器以与我们的应用程序进行交互。...获得应用程序后,我们将安装配置uWSGI应用程序服务器。这将作为我们的应用程序的接口,它将使用HTTP将客户端请求转换为我们的应用程序可以处理的Python调用。...输入以下内容,使用您的第一个站点或项目的名称创建您的第一个虚拟环境: $ mkvirtualenv firstsite 这将创建一个虚拟环境,在其中安装Pythonpip,并激活环境。...如果您在浏览器访问服务器的域名或IP地址+:8080,您将再次看到您的站点(/admin界面中的静态元素,CSS,将无法使用)。完成此功能的测试后,在终端中输入CTRL-C。...我们可以使用相同的变量语法组合主目录项目名称。 以类似的方式,我们将指出我们项目的虚拟环境。

3.2K00

玩转 Xcode Playground(下)

本文将对 Xcode Playground 做更进一步的研究,着重于辅助代码、资源管理、使用 Playground 探索软件包 Xcode 项目等更有深度内容。...因此会出现即使资源名称同代码中调用的名称不符(代码中仍使用原来名称),但仍可获取到文件的情况。目前并没有找到可以重置该替身目录的方法,如需要,可以定位到该目录手动删除无效的替身文件。...确有为单个 Page 添加资源的需求,可以在 Xcode 或 finder 上添加好后,再于 Swift Playground 中打开。...如何使用本地化文件(主要用于 Swift Playgrounds) 同 SPM 对于本地化管理方式类似,只需要在资源文件目录中创建所需语言的目录(例如en.lproj、zh-CN.lproj),便可在目录中添加对应语言的字符串文件资源文件...使用 Xcode Playground 探索软件包项目 从 Xcode 12 开始,苹果将 Playground Xcode 的协作带到了全新的高度。

1.7K30

在多包项目中统一管理资源

在这种情况下,几乎每个 Feature 以及 Xcode 项目代码都需要使用本地化及其他一些共用资源。...在 SPM 中,如果我们为 Target 添加了资源,那么在编译的时候,Xcode 将会自动为该 Target 创建一个 Bundle ,名称为 PackageName_TargetName.bundle...实践本节,我们将通过一个具体案例来演示如何在一个拥有多个包的 Xcode 项目中统一管理资源。可以在 此处[4]获得项目代码。...I18NResource在 Target 对应的目录下创建 Resources 目录修改 Package.swift,添加 defaultLocalization: "en", 启用本地化支持在 I18NResource.swift...创建 Swift 包的过程迫使您采取良好健康的步骤来最终改进您的项目,例如测试、API 设计、依赖注入、文档编写等等。

1.4K20

应用程序内购买教程:入门

image Pietro Rea中级·文章·30分钟 更新说明:Pietro Rea为Xcode 10,Swift 4.2iOS 11/12更新了本教程。Ray Wenderlich写了原文。...应用内购买教程 您将无法使用您在此处看到的完全相同的应用程序名称,因为应用程序名称在App Store中必须是唯一的。也许在上面屏幕截图中显示的示例标题之后添加您自己的首字母。...现在向下滚动到“ 本地化”部分,并注意英语(美国)有一个默认条目。为显示名称描述输入“Swift Shopping” 。单击保存。大!您已经创建了第一个IAP产品。 ?...项目配置 为了使一切正常工作,应用程序中的包标识符产品标识符与您在开发人员中心App Store Connect中创建的标识符产品标识符相匹配非常重要。 转到Xcode的初学者项目。...注意:如果IAP未显示在列表中,请确保在Xcode首选项的“帐户”部分中使用您用于创建应用程序ID的Apple ID登录。 ? image 打开RazeFaceProducts.swift

5.4K20

Swift Playgrounds 4 娱乐还是生产力

Swift Playgrounds 4 的新功能 增加了对 Xcode Playground 文件格式的支持 尽管 Swift Playgrounds 的名称明显受到了 Xcode Playground...image-20211219195937459 开发者可以使用类似 Xcode +Capablility的选项来添加应用程序允许调用的系统功能。...image-20211219200946451 理论上来说,开发者可以不使用 Mac,仅在 Swift Playgrounds 中即可完成一个上线并发行的 iOS 应用程序。...在 4.0 版本中,Swift Playgrounds 在 playground app 模式下,提供了同 Xcode 非常接近的代码补全提示功能,极大地提高了代码的编写效率。...Swift Playgrounds 至今已经发展了 5 年,它的大量使用者应该已经掌握了足够的 Swift 编程基本技能,4.0 版本为他们提供了进一步提高的途径手段。

71420

SwiftUI WWDC作为开发者的我最激动的部分

SwiftUI是什么 ---- SwiftUI是一种创新的、非常简单的方法,可以利用Swift的强大功能在所有苹果平台上构建用户界面。使用一组工具api为任何苹果设备构建用户界面。...SwiftUI的声明式Swift语法易于阅读编写,与新的Xcode设计工具无缝合作,使您的代码设计完美同步。...自动支持动态类型、暗模式、本地化可访问性意味着您的第一行SwiftUI代码已经是您编写过的最强大的UI代码。 ?...您的代码比以往任何时候都更简单、更易于阅读,从而节省了您的时间维护。 ? 这种声明式风格甚至适用于复杂的概念,动画。轻松添加动画到几乎任何控件,并选择一个集合的准备使用的效果只有几行代码。...Xcode会立即重新编译您的更改,并将其插入到您的应用程序的运行版本中,随时可见可编辑。 ? 如何去学习SwiftUI ----

2.3K30

实现模块化应用的本地化

当然不是从头开始,而是在代码库中通过使用 Swift 包将代码分成不同模块。 我想提醒自己记住许多在本地化实行中的过程,所以我认为最好写一篇文章,以便下次开始同类型项目时可以参考。 开始吧!...它包含一个 Xcode 项目,一个单独的 app target(即将运行的那个)一个名为 Features 的 Swift 包。...这可以在 Swift 包中完成,通过将所有必需的 .lproj 文件所有需要本地化的内容(当前例子中只有 Localizable.strings 文件)放在目标文件夹下 - 我的习惯是放在父 Resources...原因是 Swift 包需要额外的信息去决定使用哪些本地化的内容,就目前来看,如果包里有目标内容,它们将只使用目标的基本本地化,否则使用包的默认本地化。...在 app target 中添加新的本地化内容 在 Features Swift 包中启用新的本地化的一种方式是将它们添加到导入功能的 Xcode 项目中。

85220

肘子的 Swift 周报 #020 | 准备迎接 Swift 6 的到来

然而,在当前的开发环境中,自定义宏的使用不仅会显著增加项目的编译时间,而且在宏较为复杂时,Xcode 的响应也会受到影响,导致代码自动提示宏展开功能频繁出错。...由于 Secure Enclave 这一关键的安全组件仅在实体设备上存在,用于执行指纹匹配等认证过程,其在模拟器中的缺失意味着使用 kSecAttrAccessControl 属性保护的钥匙串项在模拟器上无法触发生物识别认证提示...在 Xcode 8 推出之前,开发者可以通过访问未公开的 API,使用第三方插件来修改增强 Xcode 的内部功能,赋予了广泛的自定义及扩展能力。...Twitter 一直被视为一个成熟的应用程序,但这次收购重命名意味着它从稳定发展的状态跳跃到了一种“快速行动并接受打破常规”的新阶段。...尽管名称所有权发生了变化,作者观察到,从整体架构上看,应用并未经历实质性的变化。文章还指出,通过进一步优化应用中重复的资源(如图标),有可能为应用减少高达 8MB 的体积。

16610

3分钟实现iOS语言本地化国际化(图文详解)

前言 语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为用户操作系统语言一致的语言。...往往一些应用程序需要提供给多个国家的人群使用,或者一个国家有多种语言,这就要求应用程序所展示的文字、图片等信息,能够让讲不同语言的用户读懂、看懂。进而提出为同一个应用程序适配多种语言,也即是国际化。...Snip20160618_8.png 至此,本地化App名称已经演示完毕,其步骤就是: 在Project的设置中通过点击"+"添加需要本地化的语言。...Snip20160619_4.png 选中Localizable.strings文件,在Xcode的File inspection中点击Localize,目的是选择我们需要本地化的语言(本地化App名称同理...也就是说,如果你的strings文件名字不是Localizable而是自定义的话,VVS.strings,那么你就得使用NSLocalizedStringFromTable这个宏来读取本地化字符串。

15.4K31

百行代码变十行,苹果SwiftUI可视化编程让开发者惊呼完美

Swift 是苹果于 2014 年发布的全新开发语言,可与 Objective-C* 共同运行于 macOS iOS 平台,用于搭建基于苹果平台的应用程序。...SwiftUI 使用统一的一套工具 API,即可创建在任意苹果设备使用的用户界面。通过定义一个易读易写的声明式 Swift 语法,SwiftUI 可以顺畅的 Xcode 工具一起完成设计工作。...SwiftUI 自动支持动态字体调整(Dynamic Type)、暗黑模式(Dark Mode)、本地化(localization)辅助功能(accessibility),这意味着开发者的第一行 SwiftUI...这种声明式的方式甚至允许使用复杂的功能,动画(animation)。只需要几行代码,即可添加动画在任何控件上,并且可以使用易于调用的特效。...动态替换:Swift 编译器运行时可以完全嵌入到 Xcode 中,所以我们的 APP 会一直处于构建和运行的状态。我们看到的预览界面并不是对用户界面的近似,它就是我们的实时 APP。

4K10

WWV 2018年十大必看视频

有最新API的视频,ARKit 2,Core ML 2,Create MLSiri Shortcuts; 通过新的Dark Mode支持改进的源代码编辑覆盖Xcode 10; 然后是Swift 4.2...利用泛型类型可以使Swift使用参数多态 - 这是泛型的另一个名称。 设计协议是检查泛型是Swift的好方法。该演讲涵盖了如何使用泛型类型统一具体类型。...他还强调了如何在项目中支持自己的框架。使用Xcode工作区,您可以导入自己的框架并添加一个操场来使用它们。 Playgrounds不仅仅是为了好玩。...它们是开发功能,测试API制定自己的灵感的重要工具。 8)在Xcode中建立更快 - 408 ? 在Xcode WWDC 2018中建立更快 [视频链接] 本次会议充满了对更有效地构建项目的见解。...减少混合源应用程序之间的接口。使用@private关键字排除Swift生成的标头中的项目。

2.6K20

WWDC 2018年十大视频评论

有最新API的视频,ARKit 2,Core ML 2,Create MLSiri Shortcuts; 通过新的Dark Mode支持改进的源代码编辑覆盖Xcode 10; 然后是Swift 4.2...利用泛型类型可以使Swift使用参数多态 - 这是泛型的另一个名称。 设计协议是检查泛型是Swift的好方法。该演讲涵盖了如何使用泛型类型统一具体类型。...他还强调了如何在项目中支持自己的框架。使用Xcode工作区,您可以导入自己的框架并添加一个操场来使用它们。 游乐场不仅仅是为了好玩。它们是开发功能,测试API制定自己的灵感的重要工具。...8)在Xcode中建立更快 - 408 ? 在Xcode WWDC 2018中建立更快 [视频链接] 本次会议充满了对更有效地构建项目的见解。...减少混合源应用程序之间的接口。使用@private关键字排除Swift生成的标头中的项目。

3.3K20

Swift入门:怎样安装Xcode创建Playground

下载时,我可以向您解释一些绝对的基础知识: iOS是在所有iPhoneiPad(最新的iPad运行iPad OS,本质还是iOS)上运行的操作系统的名称。...watchOS是苹果最小的操作系统的名字,负责运行本机应用程序,并从手机发送通知。 Swift是苹果的现代编程语言,允许你为iOS、macOS其他平台编写应用程序。...iOS Simulator(模拟器)是Xcode附带的一个工具,它的外观工作方式几乎与真正的iPhone或iPad一模一样。它可以让你很快地测试iOS应用程序,而不必使用真正的设备。...Playgrounds是一个微型的Swift测试环境,允许您键入代码并立即看到结果。你不会用它们来构建真正的应用程序,但它们对学习很有帮助。我们将在这个介绍中使用操场。...如果用户正在运行你的应用程序,它将消失,他们将回到主屏幕上。如果你在Xcode中运行,你会看到一个崩溃报告。 Taylor SwiftSwift编程语言无关。

6.1K10

Xcode 常见 CLI 工具

并且并不是只有开发 Apple 应用程序才需要用到这些工具包,当我们使用Homebrew在安装一些python库或者js库时,都会提示需要Command Line Tool。.../Contents/Developer/usr/bin/xcodebuild 当然这套工具包有些命令不在/usr/bin路径下,我们就需要在命令前加上xcrun了,swift-demangle,如果我们直接使用...主要指 OS X Linux); altool 作用:使用其验证 ipa 以及上传 ipa 到 Store;路径:/Applications/Xcode.app/Contents/Developer...维护的用于 Swift 的 LSP;其的存在允许我们使用其他 IDE 开发 Swift VSCode; 路径:/Applications/Xcode.app/Contents/Developer/...swift-demangle 在 Swift 中因为命名空间的原因,需要对类名进行mangle,如果需要显示正确名称,自然也需要demangle。

3.2K21

成为一名优秀 Swift 开发人员的 10 个小技巧

重构并提高可性 Xcode 11 对重构功能做了很大的改进。新的 Xcode 的重构操作更加简洁,让我们可以很容易重命名类、引用方法。我已不记得有多少次我认为一个名称是合适的,而后来又决定修改。...使用标签来分割管理代码非常重要,可以在代码中快速导航。Xcode 11 在右侧有一个代码导航器,基于此可以更频繁地使用标记。 4....但是,当应用程序开始增长,需要处理数十个 ViewController 时,使用代码来管理处理导航比使用 Segues Storyboards 更加便捷。...8. 保证 UI 关键组件可见并在顶部输入 有时界面会很有挑战性,特别是在集成了许多功能的应用程序上。幸运的是,我有一位 UI/UX 专家与我一起工作,为我提供了很多有关如何正确操作的建议。...在本文中,我将重点更多地放在Swift功能上,以提高代码效率并传递Swift机制的优点。我提供了一些简单的示例,说明每个iOS应用程序开发人员应关注的重点。 - EOF -

2.2K40
领券