使用 Jenkins 将 .app 文件上传到 Hockey 应用程序

Upload .app file to Hockey app using Jenkins

我已经在 jenkins 中为 Mac 申请创建了一份工作。我能够成功构建应用程序。问题是我无法将 .app 文件上传到 Hockey 应用程序。 它在我们需要 .app.zip (MacOS) 的 Hockey Jenkins 插件中有所描述。 我无法创建 .app.zip 文件。 如何创建此类文件或是否有任何其他方式可以将 .app 上传到 Hockeyapp?

据我所知,你不应该有一个 .app 文件——它应该是一个目录。

Xcode 应该能够创建 Something.app 目录和 Something.app.zip 文件。

如果在构建输出中找不到 .app.zip 文件,您应该可以通过压缩 .app 目录自己创建一个。

例如在 Jenkins 中,您可以添加一个 "Execute shell" 构建步骤来执行以下操作:

cd <app-output-dir>; zip -r9 Something.app.zip Something.app

然后从 HockeyApp 插件中,您可以选择 **/*.app.zip 作为要上传的文件。