标签: fastlane

已达到可用分发证书的最大数量

我正在尝试这样做fastlane match development,但由于以下错误消息而阻止了我:

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

我只有一个,所以我不太确定这里发生了什么。

ios fastlane

5
推荐指数
1
解决办法
1961
查看次数

Fastlane:找不到动作、车道或变量“?”

运行时bundle exec fastlane build,fastlane 打印如下错误信息(引号之间的字符为 U+200B 零宽度空格):

[!] Could not find action, lane or variable '?'. Check out the documentation for more details: https://docs.fastlane.tools/actions
Run Code Online (Sandbox Code Playgroud)

快车道:2.130.0
宝石:3.0.6

有没有人遇到过这个问题?如果是,你是如何解决的?

提前致谢

fastlane

5
推荐指数
1
解决办法
3265
查看次数

Fastlane“nokogiri 需要 Ruby 版本 >= 2.3.0。” 错误

我在 Medium 上完成了本教程,以便将我的 Xcode 项目与SonarQube一些指标集成在一起。设置 SonarQube-Swift。我能够完成最后一步,即:fastlane metrics在终端上运行,同时位于项目目录的根目录中。但是我在步骤“slather”上遇到了这个错误。

nokogiri 需要 Ruby 版本 >= 2.3.0.,fastlane 完成时出现错误:

第1部分 第 2 部分(错误) 我也发现有人在这里有类似的问题,但没有答案: 类似的问题

如果我运行:

nicolas$ ruby --version
Run Code Online (Sandbox Code Playgroud)

我得到 ruby​​ 版本2.6.3,它高于所需的2.3

ruby 2.6.3p62 (2019-04-16 修订版 67580) [universal.x86_64-darwin19]

有谁知道如何解决这个问题,或者有任何预感?在此先感谢,我感谢任何帮助。

ruby terminal sonarqube swift fastlane

5
推荐指数
1
解决办法
3571
查看次数

Fastlane Android Build in flutter 问题

当我使用 Fastlane 为 Flutter 应用程序构建时,APK 是在 android 文件夹外的构建文件夹中生成的。

android构建成功后的消息是

找不到任何新签名的 apk 文件...

生成的路径都是空的。

生成的路径

但是我在路径中的android文件夹之外发现了一个生成的APK

build/app/outputs/apk/release/app-release.apk

生成的 APK 路径会保持不变还是会随着 Flutter 的未来版本而改变?如何解决这个问题?

此外,由于缺乏活动,GitHub 问题也已关闭。参考:github

android fastlane

5
推荐指数
1
解决办法
745
查看次数

为 fastlane 定义自定义 AndroidManifest 属性

我在build.gradle和上都有一个自定义变量AndroidManifest.xml

android {
   defaultConfig {
      manifestPlaceholders.myCustomProperty = "#"
   }
}
Run Code Online (Sandbox Code Playgroud)

<meta-data
   android:name="CUSTOM_PROPERTY"
   android:value="${myCustomProperty} />
Run Code Online (Sandbox Code Playgroud)

我想myCustomProperty在 Fastfile 中定义。以下均无效:

gradle(
    task: "assemble"
    ...
    properties {
        "manifestPlaceholders.myCustomProperty" => "Value 1",
        "myCustomProperty" => "Value 2",
        "android.defaultConfig.manifestPlaceholders.myCustomProperty" => "Value 3"
    }
)
Run Code Online (Sandbox Code Playgroud)

在应用程序中#使用时我总是得到myCustomProperty(在使用 Fastfile 构建它之后)。

android gradle fastlane

5
推荐指数
0
解决办法
260
查看次数

使用 Fastlane 运行时 UITests 失败

我正在开发一个iOS应用程序,目标是使用Fastlane.

当我使用 运行测试时Xcode,一切正常。测试仅在使用Fastlane.

这是错误消息:

Failed to get matching snapshots: Lost connection to the application (pid 36570) 
Run Code Online (Sandbox Code Playgroud)

我认为这是不准确的,因为我的测试中没有任何快照调用。我也删除了 Snapshot 插件,但仍然出现相同的错误消息。

有人知道我能做什么吗?

xcode ios fastlane uitest swift5

5
推荐指数
0
解决办法
492
查看次数

Fastlane 中 Appfile 中存储环境变量的语法

Appfile目前的样子是这样的:

apple_id "myappid@domain.com"
app_identifier "com.xxx.xxx"
ENV["FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD"] = "xxxx-xxxx-xxxx-xxxx"
ENV["FASTLANE_PASSWORD"] = "myAppIdPassword"
ENV["DELIVER_USER"] = "myappid@domain.com"
ENV["FASTLANE_USER"] = "myappid@domain.com"
ENV["FASTLANE_TEAM_ID"] = "myTeamId"
Run Code Online (Sandbox Code Playgroud)

我有Fastfile这样的:

default_platform(:ios)

platform :ios do
  desc "Description of what the lane does"
  lane :qa do
    increment_build_number
    build_app(
        clean: true
    )
    verify_build(
       bundle_identifier: "com.xxx.xxx.project-name"
   )
   upload_to_testflight(skip_submission: true)
  end
end
Run Code Online (Sandbox Code Playgroud)

发生的情况是,当我从控制台运行它时,fastlane 不会从应用程序文件中读取,并且它会询问我有关登录信息。另外,我的苹果 ID 启用了两因素身份验证,并且我创建了应用程序特定密码,可以从 Appfile 中看到,但它仍然不起作用。看起来 Appfile 没有被解析,或者我使用了错误的语法?我得到这样的东西:

[15:22:51]: ----------------------------------
[15:22:51]: --- Step: upload_to_testflight ---
[15:22:51]: ----------------------------------
[15:22:51]: To not be asked about this value, you can specify …
Run Code Online (Sandbox Code Playgroud)

xcode continuous-integration ios swift fastlane

5
推荐指数
2
解决办法
1690
查看次数

ITMS-90725:SDK 版本问题

当我将构建上传到 testflight 时,我从 App Store connect 收到了这封邮件。

我想如果我将我的 Xcode 更新到 11,它就会得到解决。

任何人都可以澄清如何检查 SDK 版本以及如何更新它?

  ITMS-90725: SDK Version Issue - This app was built with the iOS 12.1 SDK. 
Starting April 2020, all iOS apps submitted to the App Store must be built with the iOS 13 SDK or later, included in Xcode 11 or later.

    After you’ve corrected the issues, you can upload a new binary to App Store Connect.
Run Code Online (Sandbox Code Playgroud)

xcode react-native fastlane react-native-ios

5
推荐指数
1
解决办法
3163
查看次数

将排毒与 Fastlane 集成

我确实为我的应用程序设置了一些e2e测试。我正在使用命令手动运行这些测试,但我找不到(无论是在 detox 的问题中,还是在 Fastlane 的文档中)直接在 Fastlane 中集成这些测试的方法。这些选项似乎都不适合我正在寻找的内容。detoxreact-nativedetox test

任何人之前都设法实现了这一点,还是我必须为此找到解决方法?

提前致谢!

reactjs jestjs react-native fastlane detox

5
推荐指数
1
解决办法
764
查看次数

尽管 Google Play 商店显示不同,但 APK 版本代码冲突

我正在使用 fastlane 自动增加我的版本代码并部署我的应用程序。apkNotificationMessageKeyUpgradeVersionConflict: APK specifies a version code that has already been used. - APK specifies a version code that has already been used尽管我发布的最高版本代码是 3,但我还是收到了错误消息。

车道bump_version_code执行

[03:47:41]: ------------------------------
[03:47:41]: Driving the lane 'android alpha' 
[03:47:42]: ------------------------------------------------------
[03:47:42]: --- Step: Switch to android bump_version_code lane ---
[03:47:42]: ------------------------------------------------------
[03:47:42]: Cruising over to lane 'android bump_version_code' 
[03:47:42]: ---------------------------------------------
[03:47:42]: --- Step: google_play_track_version_codes ---
[03:47:42]: ---------------------------------------------
[03:47:43]: Found '1' version codes in track 'production'
[03:47:43]: ---------------------------------------------
[03:47:43]: --- Step: …
Run Code Online (Sandbox Code Playgroud)

fastlane

5
推荐指数
2
解决办法
1299
查看次数