问题标签 [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 投票
2 回答
9919 浏览

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

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

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

这可能吗?

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

0 投票
4 回答
6606 浏览

ios - 证书吊销后,我应该如何处理 fastlane match?

用户已吊销分发证书。下载新证书(带有密钥的 p12)后,我仍然无法获得

去工作。

我收到错误:

证书“XXXXXXXXX”(存储在您的 git 存储库中)对于用户 XXX@XXX.XXX 在开发人员门户中不可用 确保每次为此 Git 存储库运行“匹配”时使用相同的用户和团队。这可能是由于在 Dev Portal 上吊销证书造成的。

它是同一个用户和团队,我认为手动下载证书和密钥可以解决这个问题。

有什么想法吗?

0 投票
6 回答
51703 浏览

ios - Xcode 8 无法在设备上运行,配置文件问题提到 Apple Watch

我正在运行 OS X El Capitan 并使用 Xcode 8 GM 种子 (8A218a),我正在尝试在我的 iPhone 6 上运行我的应用程序和 iOS 10 GM 种子 10.01 (14A403),它与运行 watchOS 3 的 Apple Watch 配对转基因种子 (14S326)。

我正在使用 Match 来处理配置文件和证书,到目前为止它运行良好。

我最近更改了捆绑标识符,因此在成员中心创建了一个新的 App Id 并重新配置了匹配等。我的 Mac 上安装了开发证书和配置文件。我已删除旧证书和旧配置文件。

一切都在模拟器上运行良好。但是当我尝试在我的 iPhone Xcode 8 上运行它时显示错误:

配置文件“match Development com.XXX.YYY”不包括当前选择的设备“ZZZ's Apple Watch”。

它还显示另一个错误:

SDK“iOS 10.0”中的产品类型“应用程序”需要代码签名

这是在Target -> General下: 在此处输入图像描述

目标 -> 构建设置如下所示: target_build_settings

我没有此应用程序的 Apple Watch 扩展程序。那么为什么 Xcode 8 会出现与我的 Apple Watch 相关的错误?

还有第二个错误是什么意思?SDK“iOS 10.0”中的产品类型“应用程序”需要代码签名

谢谢!!

0 投票
2 回答
1040 浏览

jenkins - 詹金斯删除钥匙串中的钥匙

在 Jenkins 上运行时,我们遇到了 fastlane 的问题。由于某种原因,在运行 jenkins 脚本时,钥匙串中的钥匙会被删除。但是,如果我从命令行运行命令,它每次都有效。我第一次向 gitrepo 提供密码,第二次运行良好,但切换到 Jenkins,您可以看到密钥已从钥匙串中删除,随后它不会构建(要求输入密码)。请参阅下面的错误日志。

我已经查看了我可以在 jenkins 中找到的所有配置,但找不到与 jenkins 和钥匙串有关的任何内容。我们为钥匙串安装了一个模块:
钥匙串和供应配置文件管理,但是这个模块被禁用只是为了看看那个是否是问题所在。但是禁用后也没有用。所以我不认为是这样。

我们正在运行 Jenkins 版本。由于 ssh 和苹果的问题,zipfile 提供了 1.625.3 和 fastlane 最新版本。请参阅以下版本。我们缺少什么?

我们的 fastlane 构建输出:

0 投票
1 回答
77 浏览

fastlane - Storing Match certificates in the project directory

The Fastlane Match documentation suggests putting certificates in a private git repo. If my project repo is already private is there any reason to not put the certificates into the project repo? Say in a /certificates directory?

Obviously it would be paramount not to deploy these certificates with any kind of release.

0 投票
2 回答
748 浏览

react-native - 在连接的设备上运行时出现 Xcode 错误:“他的可执行文件是用无效的权利签名的”

问题描述

我正在开发基于 ReactNative 0.40 的应用程序,我正在使用 Fastlane 进行 beta 部署,并且正在使用 Match 来管理我的签名配置文件。然而,大多数事情都按预期工作:

问题: 当我尝试直接从 Xcode 8 在物理设备上运行我的应用程序时,它给了我这个错误:

截图 2017-01-23 17 43 15

这是我尝试过的:

  • [x] 遵循 Apple 的权利故障排除指南
  • [x] 确保在 XCode 的“功能”屏幕中选择的权利与在开发人员面板上的应用程序 ID 中选择的权利相匹配。
  • [x] 重新进行比赛。IEfastlane match development fastlane match adhoc fastlane match appstore
  • [x] 跑fastlane match decrypt然后security cms -D -i /path/to/***.mobileprovision。尽管我不完全确定我要查找的内容丢失/额外/无效。

问题:

  1. 对于项目和目标,这些设置应该是什么? 截图 2017-01-23 18 31 55

  2. 在开发过程中,应该使用哪个签名身份从 xcode 在设备上运行应用程序?

  3. 我还能尝试解决什么问题?

0 投票
1 回答
264 浏览

ios - Fastlane - 将证书推送到回购

我已经使用 Fastlane 成功向 Ap​​p Store 提交了一个应用程序。但是,我没有证书存储库的写入权限,也无法推送它们。有什么方法(操作/命令)可以将我在本地拥有的证书推送到仓库?

0 投票
2 回答
1074 浏览

fastlane - 苹果开发者网站正在由 fastlane 进行维护

我确实bundle exec fastlane match_development create:true像往常一样跑步。

我的 fastlane 突然停止工作,报告苹果开发者网站正在维护中。

并查看错误信息。

请使用bundle update fastlane /Users/knight.lu/.rvm/gems/ruby-2.3.0/gems/spaceship-0.38.1/lib/spaceship/client.rb:414:in `parse_response': [!] 更新: :Client::UnexpectedResponse)

快速通道错误

任何想法The Apple Developer website is undergoing maintenance. For details, visit developer.apple.com/system-status.

0 投票
1 回答
924 浏览

ios - Fastlane 比赛设置,使用比赛应用商店和比赛开发

我正在尝试设置快速通道匹配,但无法理解此步骤:

运行 fastlane 后,match init您可以运行以下命令来生成新的证书和配置文件:

appstore和到底是什么development?它们应该是假定的方案名称吗?我的应用程序有两个方案(都有不同的包标识符)它们被调用MyAppMyApp UAT我需要运行fastlane match MyAppfastlane match MyApp UAT

0 投票
1 回答
773 浏览

git - 如何使用 Fastlane 将 p12 文件存储在 Git 存储库中?

我正在使用Fastlane Match在 iOS 上管理我的证书和配置。这个工具太酷了,我想激励我管理我的推送通知证书和 p12。

我正在使用 pem 创建 p12 文件,我想将它与其他证书一起存储在我的 git repo 中。

我不知道该怎么做:

  • 创建我自己的快速文件?
  • 创建我自己的 fastlane 插件?