开发 iOS 与 Mac 应用的工具
Xcode 要的文件和应用要处理的格式:隐私清单、权限说明、属性列表、字符串目录、证书和描述文件、推送载荷、JSON。每个工具都对照 Apple 文档或 Apple 自己的命令行工具核对过输出,全部在浏览器里运行。
33 个工具和页面
- Apple 开发者资源目录可搜索的 Apple 官方开发者页面地图,从注册到收款。
- 崩溃报告解读用大白话读懂 .ips 或 .crash 崩溃报告,查看崩溃线程上你的代码帧,并得到 atos 命令。
- 隐私清单生成器生成并检查 PrivacyInfo.xcprivacy,内含苹果的理由代码。
- Entitlements 权限文件生成与检查按 Apple 的键名和取值生成或检查 .entitlements 文件。
- JSON 转 Swift Codable把接口返回的 JSON 变成 Codable Swift 类型和配套的 JSONDecoder 代码。
- Swift DateFormatter 格式测试实时测试 Swift DateFormatter 格式串,附符号速查表,并检查 YYYY 和 en_US_POSIX 等常见错误。
- Info.plist 权限用途说明编写并检查中英文 Info.plist 权限用途说明。
- iPhone 和 iPad 屏幕尺寸iPhone 和 iPad 屏幕尺寸(点与像素),数据来自 Apple 官方表格。
- .strings 转字符串目录.strings、.stringsdict 与字符串目录互相转换。
- Xcode 构建设置与 .xcconfig 检查查任何 Xcode 构建设置,找出 .xcconfig 里 Xcode 读不了的行。
- Plist 转换器不用 Mac 也能读取、转换和检查 Info.plist 等属性列表。
- Xcode 颜色集生成器生成带深色和高对比度版本的 Xcode 颜色集,并给出每个颜色的 Swift 代码。
- Xcode App 图标生成器用一张 1024 像素的图生成 Xcode AppIcon 图标组。
- APNs 推送通知测试工具测试 APNs 推送:检查载荷大小和各个键、各推送类型的请求头,用 .p8 签名 ES256 令牌,并给出 curl --http2 命令。
- 苹果证书查看器读取苹果签名证书和 .p12:类型、团队 ID、到期时间、指纹、私钥是否匹配。
- 描述文件查看器读取描述文件:类型、过期时间、权限、设备、证书。
- IPA 检查器查看 .ipa 内部:Info.plist、隐私清单、描述文件、架构、体积。
- 字符串目录翻译进度查看字符串目录各语言的翻译进度,导出缺失的字符串。
- AASA 文件校验抓取并校验通用链接文件,对比苹果 CDN 上的版本,测试哪些链接会打开 App。
- JSON 格式化与校验精确定位接口返回里出错的行和列。
- JSON 转 TypeScript从样例数据生成接口、JSON Schema 或 Zod 校验。
- JWT 解码器查看声明和过期时间,用你的密钥验证签名。
- 正则表达式测试实时匹配、捕获分组和替换预览。
- Unix 时间戳转换器时间戳与任意时区日期互转,识别单位。
- UUID 生成与检查v4 或按时间排序的 v7,一次最多 1000 个。
- 哈希计算器文本或文件的 SHA-256 等哈希,支持 HMAC。
- Base64 编码与解码文本和文件互转,支持 URL 安全字符,指出出错位置。
- Cron 表达式解析器读懂定时规则,列出接下来 10 次运行时间。
- 颜色转换器HEX、RGB、HSL、OKLCH 等格式互转,附深浅色阶。
- 颜色对比度检查检查 WCAG AA、AAA,给出最接近的达标颜色。
- SVG 转 PNG按 1 到 4 倍或指定像素导出图形。
- 文本对比比较两个文件,复制标准 unified diff。
- CyberChef500 多种编码、解码和分析操作,集中在一个页面。