问题标签 [fastlane]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
210 浏览

ios - Fastlane Match - Nuke 效果 parse.com 推送等第三方服务

我想使用 fastlane 迁移我的推送通知以匹配并通过删除配置文件和证书重新开始。但我很不情愿,我的应用程序在 appstore 上,我从 stackoverflow 知道吊销证书不应该影响我的应用程序推送通知,但是如果我使用 Parse 推送和其他将我的 p12 用于生产的第三方怎么办。迁移匹配是否会破坏我在生产中的推送通知?如果是这样,上传新生成的 p12 是否有效或是否需要重新提交应用程序。

0 投票
2 回答
2020 浏览

ios - 为什么我需要在使用健身房构建项目时添加 use_legacy_build_api: true ?

为什么我需要在使用健身房构建项目时添加 use_legacy_build_api: true ?

我使用了 Xcode 7.3 和健身房 1.6.2,

我建立了一个新项目(OC 或 swift 相同),

下面是错误输出:

0 投票
1 回答
135 浏览

android - 如何通过 API 在 Google Play 中自动创建新应用

我必须经常从一个来源构建许多应用程序。

因此,为了方便,我想通过 API 在 Google Play 中创建新的应用程序 auto,然后我将使用Fastlane中的 Supply mobile 上传元数据。

任何人都可以帮我解决这个问题:) 感谢您的调查!

0 投票
2 回答
9919 浏览

fastlane - 如何手动将现有配置文件和证书添加到 fastlane 匹配?

我在产品中有大量现有的应用程序,我想在 fastlane match 中使用现有的配置文件和证书。

我知道 fastlane match 只能与它首先创建的配置文件和证书一起使用,但我不愿意按照建议“核对”。

这可能吗?

我想知道我是否以匹配预期的形式手动添加到 Git 存储库中是否足够。

0 投票
3 回答
9042 浏览

ios - 如何使用 .env 文件覆盖 fastlane 的 appfile 中的值

在某些情况下,我们需要覆盖 fastlane 的 appfile 中的值,例如使用不同的苹果帐户发布应用程序,但没有正式记录的方式。

0 投票
1 回答
674 浏览

objective-c - 如何使用 fastlane 或命令行将框架添加到 Xcode 项目中?

我有一个依赖于我编写的框架文件的应用程序。他们是独立的 xcode 项目,并拥有自己的 Github 存储库。我想创建一个快速通道来自动将框架添加到应用程序项目中,并在我提交到应用程序存储库时进行构建。现在我必须手动将框架添加到应用程序项目中的嵌入式二进制文件和链接框架和库中。我在 fastlane 中找不到任何更新项目框架部分的操作。

谢谢

0 投票
3 回答
4112 浏览

ios - 如何为多个目标提供(fastlane)下载元数据?

我有一个包含六个目标的 Xcode 项目,每个目标都用于构建一个单独的应用程序。我正在尝试设置 fastlane 来帮助我发布这些应用程序。

Fastlane 文档建议使用 .env 文件来处理多个目标(您可以在不同的 .env 文件中指定app_identifierteam_name等,然后,例如,调用fastlane appstore --env ENV_NAME_HERE)。但是我不知道如何deliver正确设置。

deliver init默认情况下仅下载一个目标的元数据。我需要将所有目标的元数据下载到不同的目录(显然,然后使用这些目录上传数据)。 deliver download_metadata不接受--env参数(我的 Deliverfile 取决于 env 文件)。我试过fastlane deliver --env了,但它似乎只是 的简写deliver,所以它也不起作用。

我想我可以deliver使用不同--metadata_path的参数手动运行(以及所有其他参数,因为我的 Deliverfile 无效,因为它依赖于 env 文件),然后使用 Deliverfile + .env 文件指定目录。但是由于我已经设置了 Deliverfile 和 .env 文件(现在我deliver只用来上传二进制文件),我希望有更好的方法。有没有?

PS 这是一个大型遗留项目,因此将其分成六个不同的项目会很棒,但不幸的是,这不是一个选择。

0 投票
3 回答
6463 浏览

android - 如何为 React Native 使用 Espresso UI 测试?

我正在尝试在我的 React Native Android 应用程序上使用 Espresso 进行一些 UI 测试,以使用 Fastlane 的 Screengrab。

我已按照本教程将 React Native 集成到现有应用程序中,以便能够编写测试。但是当我开始编写我的 UI 测试时,我无法找到要编写的内容以及如何定位一个组件并单击它。

我发现这篇文章有人举了一个例子,说明如何为 React Native 编写 Espresso 测试,但它对我不起作用......我的组件都没有设置资源 ID,所以我不知道如何执行一些操作我的应用程序。

如果有人可以帮助我在 React Native 应用程序上使用 Espresso 编写 UI 测试,或者给我另一个解决方案来自动截取我的 Android 应用程序的屏幕截图,那就太棒了。

如果您有任何问题,请告诉我。

0 投票
3 回答
10425 浏览

ios - Xcode UI Test 的截图文件在哪里?

我很感兴趣如何找到在我的应用程序的 UI 测试期间创建的屏幕截图的位置。我想了解 Fastlane Snapshot 是如何抓取此屏幕截图的。经过几个小时的研究,我找不到这些屏幕截图的位置。

0 投票
2 回答
1396 浏览

ios - 使用 fastlane 部署后从 hockey 获取下载 url

我现在正在使用 fastlane,我可以像这样发布到 slack。

在终端中,我在部署完成后看到了类似的内容。如何获取该网址并自动发布到 slack?

[15:35:04]:公开下载网址: https ://upload.hockeyapp.net/apps/52da8f2b3da60cf8b6d4eaas5f06ae9b

我正在阅读他们的代码,他们正在打印到这样的终端。但是,我不知道如何检索和发布到松弛。

https://github.com/fastlane/fastlane/blob/master/fastlane/lib/fastlane/actions/hockey.rb