文章

为 App 创建 Xcode 项目

从模板创建 Xcode 项目,开始开发您的 app。

概览

要为您的 app 创建 Xcode 项目,请根据 app 的目标平台选取一个适用的模板,然后选择您想要开发的 app 类型,如单视图、游戏或基于文稿的 iOS app。Xcode 模板包含基本的项目配置,且有帮助您迅速上手开发 app 的文件。

准备配置信息

在创建项目之前,先准备好以下必要信息,以便 Xcode 标识您的 app 及开发者身份:

  • 产品名称。您的 app 显示在 App Store 中以及所装设备上的名称。产品名称必须至少包含 2 个字符,但不得超过 255 字节,而且应当与您稍后在 App Store Connect 中输入的 app 名称相似。

  • 组织标识符。唯一标识您所在组织的反向 DNS 字符串。如果您没有公司标识符,可以使用 com.example. 在其后加上您的组织名称,并在分发 app 前进行替换。

  • 组织名称。显示在整个项目文件夹的样板文本中的名称。例如,源文件和标头文件的版权字符串包含组织名称。项目中的组织名称与显示在 App Store 中的组织名称并不相同。

创建项目

启动 Xcode,然后在“Welcome to Xcode”(欢迎使用 Xcode) 窗口中点按“Create a new Xcode project”(新建 Xcode 项目) 或选取“File”(文件) >“New”(新建) >“Project”(项目)。在出现的表单中,选择目标操作系统或平台并在“Application”(应用程序) 下选择一个模板。在接下来的表单中,填写表单并选取各个选项来配置您的项目。

Xcode 窗口截屏,其中介绍了适用于新建项目的模板选项。顶部是可供选取的平台列表,其中包括 iOS 和 watchOS 等。窗口的下半部分显示了 app 类型选项,例如游戏和增强现实 app 等。“Single View App”(单视图 App) 类型已高亮显示。

您必须提供“产品名称”和“组织标识符”,因为它们要用于创建在整个系统中标识您 app 的“套装标识符”。另外,也请输入“组织名称”。如果您不属于任何组织,请输入自己的姓名。

截屏中显示了新建项目选项,这些选项供您输入产品名称、组织名称和组织标识符,也供您选取团队和编程语言。

要面向所有平台进行开发并查看您所用布局的交互式预览,请选取“SwiftUI”作为用户界面,然后点按此表单中的“Next”(下一步)。

在主窗口中管理文件

在创建项目或打开现有项目后,系统会显示“主窗口”,其中列出了开发 app 所需的必要文件和资源。

您可以从主窗口的“导航器区域”中访问项目的不同部分。使用“项目导航器”可以选择您要在“编辑器区域”中编辑的文件。例如,您在项目导航器中选择某个 Swift 文件后,该文件会在“源代码编辑器”中打开,您可在其中修改代码和设置断点。

截屏中显示了主窗口中各个区域的位置:工具栏在顶部,导航器区域在左侧,右侧为编辑器区域,底部为调试区域,二检查器区域位于最右侧。

所选文件的详细信息也显示在右侧的检查器区域中。在检查器区域中,您可以选择“Attributes”(属性) 检查器来编辑文件或用户界面元素的属性。如果要隐藏检查器,以便为编辑器腾出更多空间,请点按工具栏右上角的“Hide or show the Inspectors”(隐藏或显示检查器) 按钮。

您可以使用工具栏来构建您的 app,并在模拟或真实设备上运行这个 app。对于 iOS app,请选择 app 目标,并从工具栏上的运行目标设备列表选择一个模拟器或设备,然后点按“Run”(运行) 按钮。

对于 macOS app,只需点按“Run”(运行) 按钮即可。在 app 启动后,“调试区域”会打开,您可在其中控制 app 执行并检查变量。当 app 在断点处停止时,可使用调试区域中的控件来逐步调试代码或继续执行。完成 app 运行后,请点按工具栏中的“Stop”(停止) 按钮。

如果您使用 SwiftUI,可以在创建 app 期间查看用户界面的交互式预览。Xcode 会使您在源代码文件中进所做的更改、右侧的画布和检查器保持同步。您也可以使用预览中的控件来通过调试器运行 app。有关详细信息,请参阅“使用 SwiftUI 创建 App 界面”。

要更改您在创建项目时输入的属性,请在顶部显示的项目导航器中选择对应的项目名称,“项目编辑器”随即会在编辑器区域中打开。您输入的大部分属性都会显示在项目编辑器的“General”(通用) 面板中。

截屏中显示了项目编辑器的“General”(通用) 面板,其中显示了“Identity”(身份) 和“Deployment Info”(部署信息) 设置。