本文根據 expo/skills 倉庫裏該技能的 SKILL.md 與倉庫 README 整理,資料核對於 2026-10-11。skills.sh 榜單當日顯示該技能累計安裝約 6.6 萬次;所在倉庫 expo/skills 在 GitHub 約 2686 Star(同日數據)。技能內容會隨倉庫更新,以倉庫為準。
這個 Skill 做什麼
用 Expo 開發應用,起步時在手機上裝官方的 Expo Go 掃碼就能跑;一旦項目裏有了 Expo Go 沒內置的原生代碼,就得自己構建一個「開發版客戶端」。這個技能教智能體處理這一步。description:在本地或通過 TestFlight 構建並分發 Expo 開發版客戶端,用於內部測試;正式的 TestFlight 發佈和商店提交請用 eas-app-stores 技能。
SKILL.md 一開頭就把費用說清楚:expo-dev-client 本身開源,本地構建免費;通過 EAS Build 或 TestFlight 構建分發會消耗 EAS 套餐裏的構建時長,往真機和 TestFlight 分發還需要付費的蘋果開發者帳號。
內容按順序是:
- 什麼時候需要:技能認為任何正式的應用都應該用開發版客戶端,Expo Go 只是學習和快速試驗的場地。具體來說,用到本地 Expo 模組(自定義原生代碼)、蘋果的小組件與應用擴展、Expo Go 沒帶的第三方原生模組、配置插件,或者要測試遠程推送和通用連結時,才必須構建。
- EAS 配置:
eas.json裏要有一個開發用的構建配置,開啟developmentClient。 - 為 TestFlight 構建、本地構建、安裝本地構建產物、只構建某個平台、查看構建狀態。
- 使用開發版客戶端:裝好後如何連接本機的開發伺服器。
- 常見問題排查。
怎麼安裝
expo-dev-client 隨 Expo 官方插件安裝。README 的建議是 Claude Code 和 Codex 用插件,這樣能跟着插件市場自動更新:
bash
claude plugin install expo@claude-plugins-official
Codex 用 codex plugin add expo@openai-curated。Cursor、OpenCode、Copilot 等用 skills CLI:npx skills@latest add expo/skills --skill '' 是全部安裝,把 '' 換成 expo-dev-client 就只裝這一個。
倉庫整體介紹和其他安裝方式,詳見本站《expo/skills 是什麼、怎麼安裝:Expo 官方 Agent Skills(React Native 應用開發、EAS 構建與發佈)》。
怎麼用
在 Expo 項目裏:
- 「我加了一個原生模組,Expo Go 跑不起來了,幫我配好開發版客戶端並在本地構建 iOS 版」。
- 「給測試同事發一個可以裝在真機上的開發版,走 TestFlight」。
- 「檢查一下
eas.json的開發配置有沒有問題」。
適合誰 / 侷限
適合從 Expo Go 過渡到自定義原生代碼的 React Native 開發者。侷限:iOS 本地構建需要 macOS 和 Xcode,沒有 Mac 只能用雲端構建;證書、描述文件這些蘋果側的問題常常需要你本人在開發者後台操作;它只管開發版,上架流程在別的技能裏。
注意事項
- 許可:MIT(frontmatter 標註)。
- 雲端構建會消耗 EAS 額度,費用以 expo.dev 的定價頁為準;智能體執行
eas build前確認一下目標平台和配置,避免重複構建。 - 會用到你的 Expo 帳號和蘋果開發者憑據,登入操作自己完成,不要把密碼交給智能體。
0 條評論
還沒有評論,來搶沙發~