一个即插即用的 iOS 库,无需编写代码即可防止键盘遮挡输入框。
wordpress-mobile/WordPress-iOS
WordPress 官方开源的 iOS 应用代码仓库,可在 Xcode 中从源码构建和运行 WordPress 手机客户端。
- Star
- 3,909
- Fork
- 1,175
- 未关闭 Issue
- 421
- 最近提交
- 24小时前
这是什么?
这是 WordPress 官方 iOS 应用的源代码仓库,由 Automattic 维护,主要使用 Swift 编写,并包含部分 Objective-C 代码。它面向希望自行编译应用、参与代码贡献,或在开发版本中登录 WordPress.com 的开发者。
项目的配置以命令行流程为主:按要求安装指定版本的 Xcode 和 Ruby,通过 Rake 完成依赖安装,并在 WordPress.com 创建 OAuth 应用以获取 Client ID 和 Client Secret。凭据配置完成后,可用 Xcode 打开工作区,在模拟器或真机上运行。
仓库同时提供贡献指南、开发实践文档以及 WordPress Mobile 手册的链接。安全漏洞请通过 HackerOne 报告,而非公开提交 issue。
核心功能
- 01可在 Xcode 中从源码构建 WordPress iOS 应用。
- 02通过 Rake 任务安装依赖并配置凭据。
- 03使用自行创建的 OAuth2 凭据登录 WordPress.com。
- 04在仓库中固定所需的 Xcode 与 Ruby 版本。
适用场景
- 在模拟器或个人设备上编译 WordPress iOS 应用。
- 为官方移动应用提交缺陷修复或新功能。
- 学习大型生产级 Swift 应用的项目结构与配置方式。
快速上手
- 1
下载并安装 Xcode(最低版本见 .xcode-version)
- 2
克隆仓库
- 3
在 Xcode 中打开 WordPress.xcworkspace 并构建 Jetpack 或 WordPress scheme
open WordPress.xcworkspace - 4
在命令行运行 OSS 配置任务
rake init:oss
使用前须知
- 需要 macOS 和 Xcode 才能构建和运行。
- 登录需要你自己的 WordPress.com API 客户端 ID 和密钥,且只有创建该应用的账户可以登录。
- 配置需要 Ruby(通过 rbenv)和 rake 工具。
标签
常见问题
- WordPress-iOS 是什么?
- WordPress 官方开源的 iOS 应用代码仓库,可在 Xcode 中从源码构建和运行 WordPress 手机客户端。 这是 WordPress 官方 iOS 应用的源代码仓库,由 Automattic 维护,主要使用 Swift 编写,并包含部分 Objective-C 代码。它面向希望自行编译应用、参与代码贡献,或在开发版本中登录 WordPress.com 的开发者。
- WordPress-iOS 可以免费使用吗?用的什么许可证?
- WordPress-iOS 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- WordPress-iOS 还在维护吗?
- 活跃维护中。WordPress-iOS 最近一次提交是在 2026年11月6日。
- WordPress-iOS 适合用来做什么?
- 在模拟器或个人设备上编译 WordPress iOS 应用。 为官方移动应用提交缺陷修复或新功能。 学习大型生产级 Swift 应用的项目结构与配置方式。
- WordPress-iOS 怎么安装和运行?
- 下载并安装 Xcode(最低版本见 .xcode-version) 克隆仓库 在 Xcode 中打开 WordPress.xcworkspace 并构建 Jetpack 或 WordPress scheme: open WordPress.xcworkspace 在命令行运行 OSS 配置任务: rake init:oss
- 在哪里获取 WordPress-iOS?
- 源代码和安装说明在 GitHub 上:https://github.com/wordpress-mobile/WordPress-iOS
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Telegram 官方 iOS 客户端源代码,附带可在 Xcode 中自行编译的构建系统。
面向 iOS 的图片裁剪视图控制器,支持旋转、圆形裁剪和固定比例,交互与系统相册编辑器相近。
通过编译一个大型 CocoaPods 项目并记录耗时,比较不同 Mac 机型的 Xcode 开发性能。
Wikipedia 官方 iOS 应用,使用 Swift 与 Objective-C 开发,用于在 iPhone 和 iPad 上浏览维基百科。
面向 Apple 平台(macOS、iOS、tvOS、watchOS、visionOS)的日志框架,可将日志同时输出到控制台、文件或自定义后端。