Nextcloud iOS创建网络硬盘
Nextcloud 是一套用于创建网络硬盘的客户端-服务器软件。其功能与 Dropbox 相近,但 Nextcloud 是自由及开放源代码软件,每个人都可以在私人服务器上安装并运行它。
与 Dropbox 等专有服务相比,Nextcloud 的开放架构让用户可以利用应用程序的方式在服务器上新增额外的功能,并让用户完全掌控自己的资料。
ownCloud 原先的开发者弗兰克·卡利切创建了 ownCloud 的分支——Nextcloud,继而让卡利切与其他原 ownCloud 团队成员持续积极地开发。
代码贡献
开发者可以先在此存储库上创建分支,然后在开发分支上创建拉取请求,入门指南。
Xcode 项目设置
依存项
在仓库上创建分支后,必须构建依赖项。依赖项需要由 Carthage 管理。
carthage build --platform ios
Carthage、XCode 12 的注意事项
由于 Carthage 和 XCode 12 的问题,在为 XCode 12 构建依赖项时需要使用以下命令
./wcarthage update --no-use-binaries --platform iOS --cache-builds
贡献准则和许可证
GPLv3 与 Apple 应用商店规范相背,因此 Nextcloud 不需要贡献者许可协议。版权属于所有个人贡献者。因此,如果每个贡献者都进行了实质性的更改,建议他们将以下行添加到文件的标题中:
@copyright Copyright (c) <year>, <your name> (<your email address>)
评论