问题标签 [fastlane-match]

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 投票
1 回答
2476 浏览

teamcity - Teamcity 没有选择 fastlane MATCH_PASSWORD 环境变量

所以我有一个构建配置,它已经配置了命令行的构建步骤。在此我设置了一个环境参数MATCH_PASSWORD并且值是正确的密码,它是生成并作为访问密钥存储在 bitbucket 中的。

由于当我运行命令以在快速通道文件中执行通道时,密钥已本地存在于我的机器上。没有错误。但是,当我推送我的分支时,TeamCity 正在编译,一旦它执行通道并尝试克隆 repo,就会输出以下错误消息并循环到日志中。

我有点困惑,因为我已经在 teamcity 中设置了环境变量,它应该识别它,拿起它并将它设置在代理上。

0 投票
0 回答
136 浏览

ios - Fastlane 匹配不安装密钥

我有一个 fastlane 和match的工作设置。使用 fastlane 构建我的 iOS 应用程序在我的 Mac 上运行良好

现在我想在我的 CI 服务器上构建应用程序,但它失败了,因为它无法签署应用程序。我注意到match adhoc --readonly 在 CI 服务器上运行会安装正确的配置文件和证书,但不会安装密钥

在此处输入图像描述

我认为 Match 的整个想法是它还导入签名密钥而不仅仅是证书。

0 投票
1 回答
7582 浏览

xcode - Fastlane 与多个应用程序匹配

我有多个应用程序的开发者帐户。我正在使用 fastlane match 来生成证书和配置文件。现在使用 match 它创建新证书。检查下面的代码我是如何生成它的。

我已经超过了开发者帐户生成新 iOS 分发证书的限制,因此我无法生成新证书。但我猜开发门户上的证书可用于生成配置文件。

如何使用门户中已有的证书来生成配置文件?

另外,我需要在 Xcode 中为不同的配置手动设置配置文件。哪个命令有助于在 Xcode 中配置由 match、cert、sigh 生成的证书?

当我有多个应用程序的单个开发人员帐户时,以下情况的最佳做法是什么?

  • 为不同的应用程序创建不同的 git repo 以进行 fastlane 匹配

  • 所有应用程序的单一存储库。

现在我正在使用第一个。如果您有更好的建议,请帮忙。

0 投票
1 回答
2333 浏览

ios - Fastlane 与企业环境中的多个现有应用程序匹配

我对 iOS 应用签名的基本理解以及让这些应用准备好testflightdeployment使用Fastlane.

我的任务是自动化我们拥有的应用程序的部署步骤,我们目前有一个Ionic Cordova设置,用于为当前在应用程序商店中的 18 个不同应用程序构建 iOS 和 Android 项目,但我希望简化使用 Fastlane 的整个过程,我在Certification这个过程的各个阶段感​​到困惑。

我无法访问现有应用程序的私钥,也不知道如何使用 Fastlane 设置项目,因为我不断收到如下所示的错误。

我尝试遵循Fastlane Codesigning 概念的概念,使用 Fastlane 项目(cert、sigh 和 match)并遵循https://codesigning.guide/,但仍然没有任何进展。


如何在 Mac 上设置证书以使其能够构建应用程序并将其推送到 Testflight 并将应用程序从根本上推送到应用商店?

谢谢


收到的错误

无法创建另一个分发证书,已达到可用分发证书的最大数量。

找不到新生成的证书安装 fastlane

安全 find-identity -v -p codesigning 返回 0 个找到的有效身份

0 投票
0 回答
427 浏览

code-signing - fastlane 的代码签名错误

通过 fastlane 构建应用程序时出现错误。它给了我错误

代码签名错误:找不到与“匹配开发包 ID”匹配的团队“4TM2DK894Y”的配置文件:Xcode 找不到任何匹配“4TM2DK894Y/匹配开发包 ID”的配置文件。

我能够做到这一点,但是我错误地运行了该命令fastlane match --readonly,并且我猜它安装了新的配置文件和证书。之后,我不断收到此错误。 虽然我能够通过 Xcode 手动构建archiveexport 任何人都知道如何解决这个问题?

0 投票
2 回答
8925 浏览

command-line-interface - fastlane - 克隆证书存储库时出错

我在使用 fastlane 和从 BitBucket 克隆 git repo 时遇到一些问题。我收到以下错误:

我可以毫无问题地手动git clone执行 repo,但是当我使用 fastlane 运行它时,我遇到了问题。

0 投票
1 回答
510 浏览

ios - Fastlane - 多重协同签名身份

我们正面临快车道的问题。检查证书/配置文件时,完成时间也越来越长(约 50 分钟):

[2018-03-09 16:08:29.52]: Cloning remote git repo... [2018-03-09 16:57:40.15]: Certificate 'XXXXXXX.cer' is already installed on this machine

我们在代理后面,但是在访问苹果网站时,我们不会遇到任何缓慢的问题。

有没有人遇到过同样的问题?

非常感谢您的帮助

编辑:事实证明,当通过匹配安装我的证书时,以下命令会security find-identity -v -p codesigning打印 ~2000+ 证书!我试图从我的钥匙串中删除重复项,仍然面临这个问题:/

0 投票
1 回答
367 浏览

fastlane - Fastlane 匹配配置文件集设备

有谁知道是否可以使用 fastlane match 设置应将哪些设备添加到配置文件中?

0 投票
1 回答
3181 浏览

android - android apk build 'increment_version_code' 中的 Fastlane 错误

我在将签名 apk 构建为 assembleRelease apk 的 fastlane 中出现错误,我想在 playstore 上部署更新,但是当我触发 fastlane 命令时,我收到了increment_version_code的错误。

0 投票
2 回答
532 浏览

git - Fastlane Match - Project 的不同分支需要使用不同的 Apple Dev Accounts

我只是 fastlane 的新手,我的任务是部署一个远离规范的应用程序。

我们有一个 Master 分支,在该分支之外,我们有几个 release/ 分支。这些版本/分支中的每一个都是针对特定客户端的不同设置。我们的初始设置让我们使用 fastlane 并从一个苹果开发者帐户匹配 - 这很好。

然而,Apple 现在要求客户的每个单独的设置/应用程序都在他们自己的开发者帐户下。因此,我们现在处于一个只有一个项目但需要运行不同的 fastlane 并匹配来自不同分支的设置的位置。

这可能来自同一个项目吗?我们是否需要每个分支的匹配仓库?或者我们将能够在此设置中使用 fastlane 吗?