SuperAPI AI 工具集

ios-native

通用与其它

查看项目

更新于 10-15 17:30

技能介绍

用途:面向 iOS 原生应用的开发流程技能,用于安装与配置 Xcode 环境(用户使用 /ios-native install 时按 references/install.md 执行),以及在模拟器或真机上构建、安装并运行应用。

主要能力与用法: 构建先列出方案与工程:使用 xcodebuild -list 获取正确的 scheme 名称,不要猜测。模拟器构建命令:xcodebuild -scheme <SchemeName> -sdk iphonesimulator -configuration Debug -derivedDataPath build build。模拟器运行:用 xcrun simctl list devices available 列出可用模拟器,若多个则询问用户选择;先尝试 open -a DeviceHub,失败再回退 open -a Simulator;随后按需 xcrun simctl boot <SimulatorUDID>、xcrun simctl bootstatus <SimulatorUDID> -b,再 install 与 launch,BundleIdentifier 应读取已构建应用的 Info.plist,不要猜测;已启动的模拟器可跳过 boot。真机运行:以 -sdk iphoneos 构建,再用 xcrun devicectl device install app --device <DeviceUDID> 部署。构建产物位于 build/Build/Products/Debug-iphonesimulator/<AppName>.app 或 Debug-iphoneos 下。

限制与注意:使用 .xcworkspace(如 CocoaPods)时传 -workspace 而非 -project;模拟器构建不需要代码签名,真机构建需要有效描述文件与 team ID,签名失败须告知用户;命令行须写成单行,不能使用反斜杠续行,否则 ACL 通配匹配会失效,长输出可管道到 tail/head 或写入文件。其他细节暂未提供。