用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/joshka0/foxctl --skill apple-build-binary-readiness命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Protocol for participant agents in transport-first rooms: join, check membership, handle inbox/tasks, reply durably, and escalate.
Operate inside an existing foxctl room: orient from status or inbox, manage tasks correctly, escalate, and close with durable updates.
Run durable multi-agent rooms with transport-first delivery, participant state, room tasks, and optional tmux or zellij viewers.
基于 SOC 职业分类
正在显示 SKILL.md
| name | apple-build-binary-readiness |
| description | Review Apple build, binary, signing, entitlement, SDK, permission, encryption, and upload readiness. |
Use this skill to verify that the submitted binary itself is production-ready.
A submission cannot be rescued by good metadata if the binary crashes, uses the wrong SDK, lacks purpose strings, has mismatched entitlements, or prevents App Review from reaching the core experience.
Report one of:
| Area | Status | Evidence | Next step |
|---|---|---|---|
| SDK/toolchain | Pass/Fail/Unknown | Xcode/SDK version | Upgrade or verify |
| Signing | Pass/Fail/Unknown | Profile/cert valid | Recreate assets |
| Entitlements | Pass/Fail/Unknown | Matches features | Remove or document |
| Permissions | Pass/Fail/Unknown | Purpose strings | Add clear strings |
| Build state | Pass/Fail/Unknown | Processed/VALID | Wait or fix |
| Encryption | Pass/Fail/Unknown | Exempt/declaration | Declare or rebuild |
Verify current Apple minimum SDK requirements before upload.
As of April 28, 2026, new App Store Connect uploads must be built with the required current Apple SDK generation for the relevant platform.
Checklist:
Do not confuse SDK requirement with deployment target. The app may still support older OS versions if the deployment target allows it.
Verify:
Verify:
CFBundleShortVersionString matches App Store version.CFBundleVersion is unique and higher than prior uploaded builds for that version/platform.Use ASC skills when available:
asc-xcode-buildasc-build-lifecycleasc-id-resolverVerify:
Use asc-signing-setup for bundle IDs, certificates, capabilities, and profiles.
Entitlements should match real features and review notes.
Common review-sensitive entitlements:
Remove unused entitlements. Document non-obvious entitlement behavior in App Review Notes.
Every protected API needs a clear purpose string.
Purpose strings should explain the user benefit, not merely restate the permission.
Bad:
We need camera access.
Good:
Camera access lets you scan receipts to add expenses automatically.
Check:
If the app can work without permission, provide an alternate path.
Verify:
ITSAppUsesNonExemptEncryption is correct.Use asc-submission-health for exact commands.
Before submission:
App Review often finds obvious crashes quickly. Do not submit with known first-run crashes.
Verify during review window:
For Expo apps:
app.json / app.config.ts has correct bundle ID, version, build number.For React Native:
## Build verdict
Ready / Blocked / Needs verification / Risky
## Binary checklist
| Area | Status | Evidence | Fix |
| --- | --- | --- | --- |
## Commands to run
Use asc skills where applicable. Provide read-only commands first.
## Manual device tests
- [ ] Fresh install
- [ ] Upgrade install
- [ ] Denied permissions
- [ ] Offline path
- [ ] Core paid/AI flow
## App Review notes to add
[only if entitlements, hardware, AI, or non-obvious behavior need explanation]