乐于分享
好东西不私藏

AI 终于能独立开发 iOS App 了!Sentry XcodeBuildMCP v2.6 :82 个工具 + LLDB 调试 + elementRef UI 自动化 + 真机支持

AI 终于能独立开发 iOS App 了!Sentry XcodeBuildMCP v2.6 :82 个工具 + LLDB 调试 + elementRef UI 自动化 + 真机支持

AI 代理时代的 Xcode 自动化革命

在 AI 编程代理(Claude Code、Cursor、Windsurf、GitHub Copilot Codex 等)快速崛起的 2026 年,开发者最头疼的问题不再是“写代码”,而是“让代理真正完成从构建、测试、调试到真机部署的完整闭环”。

XcodeBuildMCP(getsentry/XcodeBuildMCP)是 Sentry 团队为解决这一痛点而开源的Model Context Protocol (MCP) 服务器 + 第一类 CLI 工具。为 AI 代理提供多达 82 个工具(v2.6.0),覆盖 iOS、iPadOS、macOS、watchOS、tvOS、visionOS 全平台开发全生命周期。

项目采用 MIT 协议,当前最新版本 v2.6.0(2026 年更新),新增运行时 UI 自动化、结构化输出 nextSteps 提示、批量操作等重磅功能,已成为 Cursor、Claude Code、Xcode 26+ 原生代理的首选增强工具。

配图1:XcodeBuildMCP 整体架构图

一、核心功能

XcodeBuildMCP 将工具按 Workflow 分组,通过 enabledWorkflows 选择性加载,极大降低 Agent 上下文窗口消耗。以下为 v2.6.0 完整分类:

1. Simulator Workflow(模拟器全生命周期)

boot_sim / build_sim / build_run_sim(推荐单步构建运行)

install_app_simlaunch_app_simstop_app_sim

test_sim(支持进度流式、仅运行特定测试)

管理类:list_simsopen_simerase_simsreset_sim_locationset_sim_appearanceset_sim_locationsim_statusbar

键盘与录制:toggle_software_keyboardtoggle_connect_hardware_keyboardrecord_sim_video

2. Device Workflow(真机 USB/Wi-Fi)

build_devicebuild_run_device(统一单步)

install_app_devicelaunch_app_devicestop_app_devicetest_device

辅助:list_devicesget_device_app_pathget_app_bundle_idlist_schemesclean

3. macOS Workflow

完整对应模拟器/真机的构建、运行、测试、launch/stop/get-app-path/get-bundle-id。

4. Debugging Workflow(LLDB 深度集成)

debug_attach_sim(附加调试器)

debug_breakpoint_add / debug_breakpoint_remove

debug_continuedebug_detach

debug_lldb_command(任意 LLDB 命令)

debug_stackdebug_variables(栈与变量检查)

配置支持 debuggerBackend: "dap" + DAP 超时设置

5. UI Automation Workflow(v2.6.0 重磅升级)

使用 AXe(Accessibility 引擎)生成稳定 elementRef 快照,彻底告别坐标/像素脆弱性:

snapshot_ui(语义 UI 快照 + elementRef)

wait_for_ui(轮询直到条件满足)

taplong_pressswipedragtouch

type_text(支持 replaceExisting)

batch(同屏多元素批量操作,完美适配设置开关)

gesturebutton(硬件按钮)、key_press/key_sequence

screenshot

6. 其他 Workflow

Coverageget_coverage_reportget_file_coverage(基于 xcresult)

Swift Package:完整 build/test/run/stop/clean/list

Project Discovery & Scaffoldingdiscover_projsscaffold_ios_projectscaffold_macos_project

Session Managementsession_set_defaults / show_defaults / clear_defaults / use_defaults_profile / sync_xcode_defaults(与 Xcode IDE 选择同步)

Xcode IDE Bridge(Xcode 26+):代理 Xcode 原生 MCP 工具、同步 scheme/simulator、快照 SwiftUI 预览、访问 Issue Navigator 与 Apple 文档

Doctor & Utilities:环境诊断、build settings 查看、clean 等

Batch & Workflow Management:高级批量与自定义 workflow

v2.6.0 核心新增:运行时 UI 自动化返回可复用上下文(foreground snapshot + stable elementRef + screen hash)、nextSteps 结构化提示、headless launch 支持、结构化输出 schema v2。

二、安装方法

推荐方式(Homebrew,无需 Node.js)

bash
brew tap getsentry/xcodebuildmcp
brew install xcodebuildmcp
xcodebuildmcp --help

npm 方式(Node.js 18+)

bash
npm install -g xcodebuildmcp@latest

从源码安装(完整可复现)

bash
git clone https://github.com/getsentry/XcodeBuildMCP.git
cd XcodeBuildMCP
npm install
npm run hooks:install          # 安装 git hooks
npm run build                  # tsup 编译 → 生成 build/cli.js
node build/cli.js --help       # 验证
node build/cli.js mcp          # 启动 MCP server(stdio)

开发模式:

bash
npm run dev:tsup               # 热重载
npm run inspect                # MCP Inspector UI 调试

验证环境(强烈推荐):

bash
xcodebuildmcp doctor

或 npx --package xcodebuildmcp@latest xcodebuildmcp-doctor

要求:macOS 14.5+、Xcode 16+(Xcode 26+ 解锁 IDE 桥接)、设备工具需 Xcode 代码签名配置。

升级xcodebuildmcp upgrade(支持 --check / --yes)。

卸载:Homebrew 或 npm uninstall -g xcodebuildmcp

三、详细高效使用方法

1. 项目级配置(.xcodebuildmcp/config.yaml)

项目根目录创建(推荐使用 xcodebuildmcp setup 交互向导):

yaml
schemaVersion: 1
enabledWorkflows: ["simulator""ui-automation""debugging""device"]  # 按需裁剪,减少上下文
sessionDefaults:
  scheme: "MyApp"
  projectPath: "./MyApp.xcodeproj"
  simulatorName: "iPhone 16"
  # 支持命名 profile 适配 monorepo
incrementalBuildsEnabled: true
showTestTiming: true
filePathRenderStyle: "tree"   # MCP 推荐 tree,CLI 默认 list

配置层级优先级(最高优先):

1.Agent 运行时 session_set_defaults

2..xcodebuildmcp/config.yaml

3.环境变量 XCODEBUILDMCP_*

2. MCP 模式(给 AI 代理使用)

大多数客户端配置示例(npx 免全局安装):

json
{
"mcpServers": {
"XcodeBuildMCP": {
"command""npx",
"args": ["-y""xcodebuildmcp@latest""mcp"]
    }
  }
}

安装 Agent Skill(强烈推荐):

bash
xcodebuildmcp init

会注入使用指南,让代理更懂何时用 build_run_sim、何时用 snapshot_ui + batch 等最佳实践。

Xcode 26+ 内部集成:自动检测当前 scheme/simulator,代理获得增强工具且不重复 Xcode 原生能力;外部代理可通过桥接统一访问。

3. CLI 模式(终端 / 脚本 / CI 首选)

bash
xcodebuildmcp tools                    # 查看全部 82 工具
xcodebuildmcp simulator build-and-run  # 自动填充 defaults
xcodebuildmcp simulator test --progress --output jsonl
xcodebuildmcp debugging attach --simulator-id <UDID>

输出格式(灵活):

默认 text(人类可读)

--output json / jsonl(结构化,推荐 Agent/脚本)

--output raw(原始 xcodebuild 输出)

守护进程(Daemon):状态ful 操作(LLDB 会话、日志捕获、视频录制、SwiftPM 后台进程)自动启动 per-workspace daemon,空闲 10 分钟自动关闭。通过 xcodebuildmcp daemon status/start/stop/logs 管理。

配图2:CLI 实战 + 结构化输出示例

四、技术原理与架构实现

整体架构(见配图1):

统一代码库(TypeScript + Node.js):CLI 与 MCP Server 共享同一套 Tool 实现(通过 tsup 构建为 build/cli.js)。

动态 Tool Registry:根据 enabledWorkflows + customWorkflows 注册工具,支持实验性 workflow discovery。

MCP Server:stdio 传输,完整实现 Model Context Protocol,支持 structuredContent(结构化输出)。

Per-Workspace Daemon:后台 socket 进程,管理长生命周期状态(LLDB attach 状态、统一日志流、视频录制、SwiftPM 进程)。自动启动/空闲超时关闭,socket 路径 ~/.xcodebuildmcp/daemons/<workspace-key>/daemon.sock

Config 系统:YAML 解析 + 多层覆盖 + Zod 运行时校验。

Structured Output:所有工具返回 envelope(含 data.artifacts.* 路径、nextSteps 提示数组),schema 发布在官网,支持 MCP structuredContent 与 CLI --output json/jsonl。帮助 Agent 进行可靠的“观察-行动-迭代”循环。

UI Automation 核心:AXe 二进制(可 npm run bundle:axe 本地构建),通过 Accessibility API 获取语义快照 + 稳定 elementRef,而非坐标。snapshot_ui → wait_for_ui / batch / tap 形成鲁棒闭环。

调试层:DAP(Debug Adapter Protocol)后端 + LLDB 桥接,支持 attach、断点(文件/行/符号)、栈/变量检查、任意命令。

构建/测试层:xcodebuild + simctl + devicectl 封装,输出解析提取错误、警告、artifact 路径(buildLogPath、xcresult 等),支持 incremental builds(opt-in)、isolated DerivedData。

Xcode IDE Bridge:双向代理 + 状态同步(sync_xcode_defaults),让外部 Agent 获得 Xcode 内部工具,同时 Xcode 内部 Agent 获得额外能力且隐藏重复项。

输出渲染:统一 rendering model(text / json / jsonl / tree / list),Agent 无需关心格式细节。

实现亮点

工具逻辑可注入 executor,便于测试。

所有外部命令(xcodebuild、lldb、axe 等)有严格 allowlist 与 shell 注入防护。

结构化输出 schema 版本化维护(官网 schemas/structured-output/)。

隐私:仅 Sentry 运行时错误遥测,可 sentryDisabled: true 关闭。

这种架构让 Agent 能真正自治:发现项目 → 设置 defaults → 构建失败自动修复 → UI 自动化验证 → 真机部署 → 覆盖率报告,全程无需人工干预。

五、实用进阶技巧与注意事项

上下文优化:monorepo 用多个 profile + enabledWorkflows 裁剪,只加载必要工具。

CI/CD:CLI + --output jsonl + daemon 后台模式完美适配。

设备真机:确保 Xcode 代码签名配置正确(参考官网 Device Code Signing 文档)。

故障排查:永远先跑 xcodebuildmcp doctor,附上输出提交 issue。

HeadlessXCODEBUILDMCP_HEADLESS_LAUNCH=1 避免焦点抢占。

模板自定义:环境变量覆盖 iOS/macOS 脚手架模板。

XcodeBuildMCP 是 AI 原生开发范式 的基础设施。把 Xcode 的复杂性封装成 Agent 可理解、可组合的 82 个工具,同时保留 CLI 给人类开发者脚本化能力。Sentry 团队的工程 rigor(结构化输出、守护进程、严格校验、隐私设计)让它在生产环境可靠可用。

立即行动

1.brew install xcodebuildmcp 或源码构建

2.xcodebuildmcp setup + xcodebuildmcp init

3.在 Cursor/Claude Code/Xcode 中配置 MCP server

4.让你的 AI 代理跑第一个 build_run_sim → 修复错误 → UI 自动化验证闭环

—— 如此才是

把复杂的技术,讲成你真正能用上的生产力

零基础也能玩转卫星!开源Ground Station + SDR 打造个人地面站全攻略

OpenClaw & Hermes刷屏后,GitHub  Mercury Agent如何打动用户? 灵魂驱动+权限铁闸+24/7永动 vs 两大竞品

苹果M系列芯片的福音!无需H100、无需云GPU,本地MacBook就能微调Gemma 4多模态模型

开源Minecraft终极杀手!12.7K星GitHub神器Luanti(原Minetest)完整中文攻略:零基础安装、2800+模组随便玩、服务器+源码编译

AI 直接操控 Unity/Godot/Unreal 编辑器!用 OpenClaw + TomLeeLive 插件,聊天就能把你的游戏梦想变成现实

开源项目Paseo,AI编码代理跨设备统一指挥中心:统管Claude Code、Codex、OpenCode(以及Copilot、Pi等)
老婆/女朋友每天早上纠结45分钟穿什么?GitHub 开源AI衣柜神器 Wardrowbe 彻底解放!完整自托管安装+使用教程
Notebook LM平替,开源Open Notebook:隐私零泄露、18+AI模型随意切、1-4人定制播客秒生成
30MB Rust无头浏览器Obscura:击败Chrome、V8真实JS+CDP全兼容,AI Agent与爬虫的隐形核武器
Rust重写的jcode:性能碾压Cursor Claude Code 139倍的下一代Coding Agent Harness,人类级内存图谱+多会话Swarm
Warp开源震撼发布!5年Rust GPU终端+Oz Agentic开发环境完整拆解:功能全览、源码编译教程、核心架构深度解析
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-04 12:18:35 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/703343.html
  2. 运行时间 : 0.275910s [ 吞吐率:3.62req/s ] 内存消耗:4,838.68kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=641cfd7dfa92e2b9d2ab3984f498a96e
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001042s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001866s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.002806s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000722s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001394s ]
  6. SELECT * FROM `set` [ RunTime:0.000618s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001569s ]
  8. SELECT * FROM `article` WHERE `id` = 703343 LIMIT 1 [ RunTime:0.011387s ]
  9. UPDATE `article` SET `lasttime` = 1780546715 WHERE `id` = 703343 [ RunTime:0.020336s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000951s ]
  11. SELECT * FROM `article` WHERE `id` < 703343 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001673s ]
  12. SELECT * FROM `article` WHERE `id` > 703343 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.011952s ]
  13. SELECT * FROM `article` WHERE `id` < 703343 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002772s ]
  14. SELECT * FROM `article` WHERE `id` < 703343 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.012180s ]
  15. SELECT * FROM `article` WHERE `id` < 703343 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.017710s ]
0.279816s