跳到内容

自动/钱包-ios

文件夹和文件

姓名姓名
上次提交消息
上次提交日期

最新提交

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Pocket Casts是世界上功能最强大的播客平台,是一款面向听众的应用程序。

安装程序

如果您还没有,则需要安装Bundler:

gem安装捆绑程序

接下来,您需要使用以下脚本安装CocoaPods和FastLane所需的所有依赖项:

使安装依赖性

外部贡献者

如果你是一个外部参与者生成外部贡献器。之后,您应该能够生成和运行项目。

Swift格式

我们使用雨燕(SwiftLint)确保代码的间距和格式相同,并且遵循相同的格式一般惯例。我们有一个脚本,它将在整个项目中运行。

一旦通过安装了所需的依赖项bundle exec pod安装,您可以运行:

制作格式

您应该在发出拉取请求之前执行此操作。

正在运行

打开.xcworkspace文件,选择Pocket Casts项目和要运行的Simulator Device,然后单击play按钮。

本地化

有关本地化的更多信息,请访问文档/本地化.md

协议缓冲区

应用程序使用谷歌协议缓冲区定义服务器对象。

要更新服务器对象,您需要安装protobuf命令行工具以及Swift Protobuf公司翻译人员。这可以通过Homebrew完成:

brew安装protobufbrew安装swift-protobuf

要更新protobuf文件,您可以运行:

更换{API_PATH}具有到pocketcasts-api/api/modules/protobuf/src/main/proto文件夹

使update_proto API_PATH={API_PATH}