SuperAPI AI 工具集

xcode

编程与开发

查看项目

更新于 10-15 21:49

技能介绍

用途:为在 iOS、iPadOS、macOS、watchOS、visionOS 上使用 Swift 与 SwiftUI 开发原生应用提供 Xcode 相关协助,涵盖 Instruments 性能分析、LLDB 调试与 Swift Package Manager。

主要能力:命令行构建与测试、Instruments 性能剖析(内存泄漏、CPU 峰值、能耗、Time Profiler)、基于 Fastlane 与 xcodebuild 的 CI/CD 打包签名与 TestFlight 发布、SPM 依赖解析与模块化包管理、.xcconfig 声明式构建设置、LLDB 调试命令。

使用方式:用 xcodebuild 构建与测试,例如 xcodebuild -scheme MyApp -destination 'platform=iOS Simulator,name=iPhone 16,OS=latest' clean build,以及 xcodebuild test -scheme MyApp -destination 'platform=iOS Simulator,name=iPhone 16,OS=latest'。常用快捷键:Cmd + B 构建、Cmd + R 运行、Cmd + U 单元测试、Cmd + . 停止、Cmd + Shift + O 快速打开。可用 xcrun xctrace record --template "Leaks" --device "iPhone 15 Pro" --launch -- com.example.MyApp --output ./build/MyAppLeaks.trace 进行泄漏分析。

适用场景:原生 Apple 平台工程、性能剖析、自动化 CI/CD 构建打包、SPM 依赖与跨平台 Swift 包管理。

限制与注意:不要提交 xcuserdata/,不要在 CI 脚本中明文保存分发证书或描述文件密码,避免强制解包与忽略 Swift 并发警告。签名错误可检查 Signing & Capabilities 并启用自动管理签名;模拟器异常可执行 xcrun simctl erase all。收费、价格等信息暂未提供。