标签: fastlane

证书吊销后,快速通道匹配该怎么办?

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

match appstore
Run Code Online (Sandbox Code Playgroud)

去工作。

我收到错误:

XXX@XXX.XXX的证书“ XXXXXXXXXX”(存储在您的git repo中)在开发人员门户上不可用。确保每次为该Git存储库运行“ match”时都使用相同的用户和团队。这可能是由于在开发门户网站上吊销了证书造成的。

用户和团队是相同的,我认为手动下载证书和密钥可以解决此问题。

有什么想法吗?

ios fastlane fastlane-match

4
推荐指数
3
解决办法
3365
查看次数

fastlane工具和xcode8,我还应该使用吗?

我正在使用fastlane工具来处理Xcode 7中的所有签名需求.当我开始使用Xcode 8时,我遇到了一些问题.Xcode 8引入了一种新的"自动"签名方法.我仍然能够使用fastlane工具,告诉Xcode不要使用自动签名,并在禁用自动复选框时选择签名选项中出现的正确值.

我想开始使用自动签名选项,但我不是100%确定如何使用fastlane正确地完成它.我相信我需要了解如何使用PROVISIONING_PROFILE_SPECIFIER选项?

谁能解释一下fastlane应该如何使用Xcode 8自动签名?

xcode ios xcode7 fastlane xcode8

4
推荐指数
1
解决办法
1332
查看次数

使用两步验证的 Fastlane Boarding

我遵循了登机 github 页面上的“入门”指南,但在我的 heroku 页面上不断收到此错误 We're sorry, but something went wrong.

登机页面确实说双因素身份验证有效并转到这里:https : //github.com/fastlane/fastlane/blob/master/spaceship/README.md#2-step-verification但我不确定如何将该cookie添加到我的heroku站点。

提前致谢。

heroku ios testflight fastlane

4
推荐指数
2
解决办法
3382
查看次数

iOS - 如何在 fastlane 快照中传递构建参数

我正在使用 fastlane 快照工具为应用程序屏幕拍摄快照。

According to fastlane community, i need to run,

fastlane snapshot init
Run Code Online (Sandbox Code Playgroud)

Then after configuring project ui test target, i need to run

fastlane snapshot
Run Code Online (Sandbox Code Playgroud)

But if I want to provide some build parameters like, xcodebuild test test-only params, how can I do that. For example i want to build like,

xcodebuild test -workspace <path>
                -scheme <name>
                -destination <specifier>
                -only-testing:TestBundleA/TestSuiteA/TestCaseA
                -only-testing:TestBundleB/TestSuiteB
                -only-testing:TestBundleC
Run Code Online (Sandbox Code Playgroud)

I see,

fastlane snapshot --help
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Then I added in Snapfile,

xcargs -only-testing:TestBundleB/TestSuiteB
Run Code Online (Sandbox Code Playgroud)

But this gives error …

xcodebuild fastlane fastlane-snapshot

4
推荐指数
1
解决办法
3278
查看次数

防止快速通道扫描隐藏模拟器

自从最近更新 fastlane 以来,它会阻止模拟器打开可见窗口。仍然可以听到敲击键盘按钮的声音,并且会执行 UI 测试,但模拟器窗口本身并未打开。

这在大多数情况下是可以的,但是现在我需要深入挖掘并看看发生了什么,因为 fastlane 以某种方式执行与 Xcode 略有不同的测试,导致我们的 CI 服务器发疯。(Xcode = 所有测试都顺利运行。fastlane = 所有 UI 测试都失败了,无论是在本地还是在 CI 服务器上。)

那么:有没有办法,一些参数或环境变量,告诉扫描打开那个窗口,以便能够看到发生了什么?

(是的,我可以使用快照在特定点生成屏幕截图,但是当想要了解到底发生了什么时,这还不够。)

希望有人可以帮助:)

找到了解决办法:

scan应该使用已经打开的模拟器,但是在运行scan模拟器时我收到了错误消息。更新2.68.0为我做了诀窍。

xcode ios fastlane

4
推荐指数
1
解决办法
1521
查看次数

Jenkins - Fastlane 找不到 gem fastlane

我正在使用Fastlane我的管理员帐户(Mac OS),它运行得很好。

我现在尝试安装和配置Jenkins+Fastlane但是当 jenkins 尝试运行 fastlane 命令时,我收到该错误:can't find gem fastlane (>= 0.a) with executable fastlane (Gem::GemNotFoundException)

我的 fastlane 安装路径是:/Users/myusername/.rvm/rubies/ruby-2.4.2/bin

当我尝试更新 jenkins 帐户 (su jenkins) 中的 fastlane 时,控制台说我不是 sudo。我的帐户没有错误。

已经尝试在 jenkins conf 中注入 Path 并设置 RVM 管理的环境版本。但它失败了。

macos jenkins fastlane

4
推荐指数
1
解决办法
2万
查看次数

fastlane 包问题:在 iTunes Connect 上的“xxx@com.cn”帐户上找不到应用程序“com.xxx.xx”

在此处输入图像描述 这是我第一次使用fastlane,我想上传ipa文件到testflight,在Fastfile中,我这样写: 在此处输入图像描述

但是当我在命令行中执行“fastlane beta”时,出现错误“在 iTunes Connect 上的“aaa@xx.com.cn”帐户上找不到应用程序“com.xxx.RFTestDemo””,我不知道知道出了什么问题,希望有人帮助我,非常感谢。

testflight fastlane fastlane-pilot

4
推荐指数
1
解决办法
4352
查看次数

Fastlane Gradle命令-未传递属性

我创建了一个fastlane任务,用于上传到Play商店,如下所示:

  lane :DEPLOY_BETA do

  gradle(task: "clean")

  version_codes = google_play_track_version_codes(
      package_name: "",
      json_key: "play_store_service_account_key.json",
  )

  gradle(
    task: "assemble",
    flavor: "World",
    build_type: "Release",
    properties: { "versionCode" => 100 }
  )

  apk_path = Actions.lane_context[SharedValues::GRADLE_APK_OUTPUT_PATH]
  supply(
    apk: apk_path,
    json_key: "play_store_service_account_key.json",
    package_name: "",
    track: "beta",
    skip_upload_metadata: true,
    validate_only: true,
    skip_upload_images: true,
    skip_upload_screenshots: true
    )

  end
Run Code Online (Sandbox Code Playgroud)

问题在于该属性versionCode不会覆盖versionCode味道(也不是defaultConfig)中指定的属性。这是Fastlane中的错误吗?如果我没有设置versionCodebuild.gradle所有它只是增加了不versionCode和FASTLANE供应将失败。

有人可以帮我从这里出去吗?

android gradle fastlane

4
推荐指数
1
解决办法
1487
查看次数

Fastlane 匹配密码忘记了

我正在使用 Fastlane 部署一个 iOS 项目。但是,在 Fastlane 比赛期间,我没有解密 repo 的密码。

这是错误消息:

解密错误 - 无法解密存储库,请确保您输入正确的密码!

我怎么能重置它..?查看社区的问题,我尝试了几种操作,例如Fastlane nuke,但询问了当前密码。

这是我的 MatchFile :

git_url "https://xxx/_git/xxx"
git_branch "master"
clone_branch_directly true
force_for_new_devices true

type "development"

username "xxx@xxx.com" 
Run Code Online (Sandbox Code Playgroud)

谢谢,

ios fastlane fastlane-match

4
推荐指数
1
解决办法
5047
查看次数

iOS 使用应用程序商店证书签署企业IPA

我需要找到一种方法让黑盒重新退出工作,最好不需要在退出过程中替换的虚拟 AppStore 分发证书。

背景说明:

我们有一个设置,其中另一个部门有一个辞职作业,可以接收 IPA 并使用自己的证书和配置文件对其进行辞职,并设置适当的捆绑包标识符。

此辞职作业的输入 .ipa 文件之前是使用应用程序商店导出方法以及另一个 AppStore 分发证书和相应的配置文件构建的。这样就可以毫无问题地上传输出 .ipa 文件。

当进行辞职时,替换证书、配置文件和捆绑包标识符是否可以为企业导出方法构建,并且如果无论如何都被替换,则只需辞职?

尝试此操作会在将已签名的 .ipa 文件上传到 AppStore 时出现错误。

ITMS-90426:无效的 Swift 支持 - 缺少 SwiftSupport 文件夹。使用当前公共 (GM) 版本的 Xcode 重新构建您的应用程序并重新提交。

我想这是由于导出方法所致,因为构建配置的其余部分是相同的(尽管使用了适当的证书和配置文件)尝试使用企业证书进行初始签名的原因是输入开发人员程序应该是out-分阶段的。

app-store ios fastlane

4
推荐指数
1
解决办法
7975
查看次数