iOS
iOS原生应用构建、发布与调试
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:iOS。 它的用途是:iOS原生应用构建、发布与调试 完整的 Skill 内容见:https://321skill.com/skills/ios-x-6/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'我的iOS应用在提交审核时被拒,原因是没有提供NSPhotoLibraryUsageDescription权限描述,但我在Info.plist中已经添加了,为什么还会被拒?' 它会分析权限描述文本是否完整、是否与代码中调用的API匹配,并检查是否遗漏了NSPhotoLibraryAddUsageDescription,同时给出符合App Store审核指南的示例文案。
介绍
本技能专注解决iOS原生应用开发中的高频痛点问题,覆盖从应用构建、提交审核到上架后运维的全流程。当你的App提交被拒、权限提示不出现、推送通知无法运行、通用链接跳转失败、应用被系统杀死(watchdog/jetsam/0xdead10cc崩溃)、Widget或Live Activity内存不足、内购/订阅无法恢复、隐私清单缺失、动态类型布局错乱、新iOS版本兼容性断裂等场景时,该技能能精准定位根因并提供修复方案。它也处理背景刷新、后台上传、权限 entitlements 缺失、隐私合规等复杂问题,帮助开发者避免因细节疏漏导致发布阻塞。
使用方法:在对话中描述你遇到的iOS问题(如崩溃日志、审核反馈、错误代码),该技能会结合iOS生命周期、系统权限机制、StoreKit、Push Notification、App Extensions等专业知识,给出具体调试步骤、代码修改建议或配置调整方案。它支持直接分析崩溃日志、权限提示行为、网络请求失败原因,以及提供App Store审核指南的合规解读。
适用于iOS开发者、移动端测试工程师、移动端架构师以及需要处理iOS应用发布和运维的团队。特别适合那些在开发中频繁遇到系统级问题(如进程被OOM杀死、后台任务被终止)或合规问题(如隐私权限、跟踪透明度)的研发人员。对于使用SwiftUI/UIKit进行原生开发的团队,该技能可作为日常调试的辅助工具,减少排查时间。
注意:该技能专注于iOS原生应用层面,不涉及Swift语言语法、Xcode配置、App Store Connect上架流程、React Native/Flutter等跨平台框架。建议在遇到具体iOS系统行为异常或审核拒绝时优先使用,但对于简单的语法错误或IDE配置问题,应直接使用对应工具。初次使用时,建议提供完整的崩溃日志或错误描述,以获得更精准的定位。
核心特点
不同于通用的调试技能,该技能深度绑定iOS系统内核机制(如jetsam、watchdog、0xdead10cc),能解释系统级进程终止原因,并针对App Extensions、StoreKit、PushKit等iOS特有框架提供专项调试方案,而不仅是泛泛的代码排查。
注意事项
不处理Swift语言语法、Xcode工程配置、App Store Connect上架操作以及React Native/Flutter等跨平台应用的iOS兼容问题。
常见问题
App提交审核被拒,提示违反2.1或3.1.1条款,如何快速定位?
提供审核拒绝的具体条款和截图,该技能会分析常见原因(如权限使用说明不完整、IAP回调缺失)并给出修改建议。
为什么我的App在iPhone上随机崩溃,但模拟器正常?
可能涉及内存限制(jetsam)、后台任务超时(watchdog)或硬件特有权限。提供崩溃日志中的异常代码(如0xdead10cc),可定位具体系统调用或资源耗尽点。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/ios-x-6/raw/index.md 读取 iOS 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/ios-x-6/raw/index.md(查看排版版本)