跨平台的 Xcode 替代工具,可在 Linux、Windows 和 macOS 上用 SwiftPM 构建、签名并安装 iOS 应用。
1.5万+578 本周840SwiftMIT维护活跃更新于 前天
面向 iOS 的 Swift 库,用统一 API 请求系统权限并读取权限状态。
PermissionsKit 为 iOS 应用提供统一的 API,用于请求相机、定位、通知、照片、通讯录等系统权限,并检查每项权限是否已授权、被拒绝或尚未确定。每种权限都以独立的 Swift Package 产品发布,应用只需链接实际用到的权限。
库还覆盖了配套的配置工作。它为每种权限提供对应的 Info.plist 用途说明键,并支持通过 xliff 导出或 InfoPlist.strings 文件进行多语言本地化。需要注意的是 FaceID 无法区分已授权与未确定,只有拒绝状态可靠。
在 Xcode 中通过 File → Add Package Dependencies 添加仓库 URL 对应的包
只选择应用实际使用的权限产品,然后在 Swift 中导入
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
跨平台的 Xcode 替代工具,可在 Linux、Windows 和 macOS 上用 SwiftPM 构建、签名并安装 iOS 应用。
仿微信样式的 iOS 图片选择器,支持照片、GIF、实况照片和视频选择,并内置图片与视频编辑。
使用 React 构建原生 Android、iOS 等应用的框架,界面由原生组件渲染。
一个即插即用的 iOS 库,无需编写代码即可防止键盘遮挡输入框。
Telegram 官方 iOS 客户端源代码,附带可在 Xcode 中自行编译的构建系统。