认识xcode

435 阅读4分钟

认识xcode

setting-通用设置

image.png 1. Appearance(外观)

System: Xcode 的界面风格与系统设置同步。

Light: 强制使用浅色模式。

Dark: 强制使用深色模式。

2. Issues(问题显示方式)

Show Inline: 在代码编辑器中直接显示错误或警告。

Show live issues: 实时检查代码中的问题并立即显示。

Continue building after errors: 即使遇到错误,也会继续尝试构建项目。

3. Mac Test Parallelization(Mac 测试并行化)

• 滑块控制在本地运行 macOS 测试时,使用的最大并行测试线程数。

Auto: 自动决定并行度。

• 范围从 2 到 6,数字越高,同时运行的测试线程越多,可能加快测试速度,但会消耗更多资源。

4. Simulator Test Parallelization(模拟器测试并行化)

• 滑块控制在运行 iOS 模拟器测试时使用的最大并行测试线程数。

• 与 Mac Test Parallelization 类似,范围从 2 到 6。

5. Locked Files(锁定文件)

Automatically unlock files: 勾选后,当您尝试编辑一个被锁定的文件时,Xcode 会自动解锁文件。

6. File Extensions(文件扩展名显示)

Hide All: 不显示文件的扩展名。

Show All: 显示所有文件的扩展名。

Source Files Only: 仅显示源代码文件的扩展名。

7. Navigator Size(导航器字体大小)

System: 使用系统默认的字体大小。

Small/Medium/Large: 调整导航器中的字体和 UI 元素大小。

8. Bookmark Navigator Detail(书签导航器细节)

• 控制书签导航器中每个条目显示的详细信息行数。

Up to One Line: 显示一行。

Up to Two Lines: 显示两行。

Up to Three Lines: 显示三行。

9. Find Navigator Detail(查找导航器细节)

• 控制查找结果导航器中显示的详细信息行数,选项同上。

10. Issue Navigator Detail(问题导航器细节)

• 控制问题导航器中每个条目显示的详细信息行数,选项同上。

11. Dialog Warnings(对话框警告)

Reset “Don’t Ask Me” Warnings: 重置所有之前选择 “Don’t Ask Me Again”(不再询问)选项的对话框提示。

setting-账户设置界面

image.png

1. 功能概述

此界面允许开发者添加和管理与 Xcode 相关的开发账户,包括:

• Apple ID(用于 App Store 和开发者账户管理)。

• Git 版本控制账户(如 GitHub 或 Bitbucket)。

2. 界面结构

左侧列表区域: 显示已添加的账户。

• 如果当前没有账户(如截图所示),显示 “No Accounts”。

• 点击左下角的 + 按钮,可以添加一个新账户。

• 点击 - 按钮,可以移除选中的账户。

右侧信息区域: 当账户被选中时,会显示该账户的详细信息,例如与 Apple 开发者账户相关的团队信息或与 Git 账户相关的配置。

3. 添加账户

点击左下角的 + 按钮,可以选择添加以下类型的账户:

3.1 Apple ID

用途: 用于访问 Apple Developer Program(苹果开发者项目)、App Store Connect、测试和发布应用。

操作步骤:****

  1. 点击 + 并选择 “Apple ID”。

  2. 输入 Apple ID 和密码。

  3. 登录后会显示与账户关联的团队和开发者信息。

3.2 Git 账户

用途: 用于配置 Git 源代码管理账户(如 GitHub、GitLab 或 Bitbucket)。

操作步骤:****

  1. 点击 + 并选择 “Git”。

  2. 输入 Git 服务器的 URL 和身份验证信息(用户名、密码或 SSH 密钥)。

  3. 配置完成后,Xcode 可以直接访问代码仓库。

4. 使用场景

Apple 开发者账户:

• 必须添加一个 Apple ID 才能签署应用程序或上传到 App Store。

• 如果您属于多个开发者团队,添加账户后可以在 Xcode 中选择所需的团队。

Git 账户:

• 方便在 Xcode 中直接进行版本控制操作(如推送、拉取和提交代码)。

• 提供代码协作和同步功能。

5. 注意事项

• 如果是团队开发,确保添加的账户有对应的权限(例如,Apple 开发者账户需要具备 “Team Agent” 或 “Admin” 权限)。

• 为 Git 账户配置 SSH 密钥以提高安全性并避免频繁输入密码。

此设置是 Xcode 与外部开发者服务集成的入口,非常重要,特别是在 iOS 应用开发和版本控制中。