Skip to content

Latest commit

 

History

History
81 lines (51 loc) · 3.41 KB

README.MD

File metadata and controls

81 lines (51 loc) · 3.41 KB

这是一个关于Github Copilot XCode功能的使用介绍

针对Apple生态系统的开发者,XCode是一个非常重要的开发工具,最新版本的GHCP提供了XCode的AI辅助功能,可以帮助开发者更好的进行iOS、MacOS、WatchOS、TVOS等Apple平台的应用开发。

下面展示了在XCode中进行基于GHCP辅助的代码开发过程。

Video Project

如何希望使用此功能,可以按照如下方式,完成GHCP的XCode插件安装。

1.系统需求

  • macOS 12+
  • Xcode 8+
  • A GitHub Copilot 订阅.

2.安装过程

  1. 通过homebrew安装 Homebrew:

    brew install --cask github-copilot-for-xcode

    或者下载 dmg ,下载地址 the latest release. 下载后,拖拽 GitHub Copilot for XcodeApplications 目录:

    Screenshot of opened dmg

    首次安装以后,升级内容的下载和安装都由XCode自动完成.

  2. 一个提示已经启动了Copilot的图标,将出现在XCode打开时.

    Screenshot of background item

  3. AccessibilityXcode Source Editor Extension 的权限需要打开.

第一次运行时候,提示打开 Accessibility 权限的提示如下:

Screenshot of accessibility permission request

Xcode Source Editor Extension 的权限需要手工打开:在Copilot for Xcode中点击 Extension Permission ,打开“系统配置-System Preference”的Extensions面板,选择Xcode Source Editor并启用GitHub Copilot:

Screenshot of extension permission

  1. 请注意,打开权限后,需要重启Xcode,确保Github Copilot菜单在Xcode Editor菜单下可用且未禁用:

    Screenshot of Xcode Editor GitHub Copilot menu item

Key Bindings中可以为所有菜单项设置快捷键。

  1. 点击Sign in登录进入GitHub Copilot,这将打开一个浏览器窗口并复制一个代码到剪贴板,将代码粘贴到GitHub登录页面并授权应用。

    Screenshot of sign-in popup

  2. 当需要升级时候,点击菜单项Check for Updates,或者在设置应用中进行升级。

    安装新版本后,需要重启Xcode才能正确使用新版本.

    新版本也还是可以通过从发布页面下载dmg文件进行安装。第一次安装dmg版本,需要手工运行应用程序,接受来自互联网的下载警告。

  3. 为了防止混淆,建议在Xcode > Preferences > Text Editing > Editing下禁用Predictive code completion

  4. tab接受建议的第一行,按住option查看完整建议,按option + tab接受完整建议。

    Screenshot of welcome screen