Fastlane 错误:找不到可编辑“IOS”应用程序的版本

问题描述 投票:0回答:2

在我的 Flutter 应用程序中,我想使用 Fastlane 发送应用程序的屏幕截图。

我已经成功地在 Android 版本上实现了这一目标,但我在 iOS 版本上遇到了困难。

这就是我到目前为止所做的:

cd ios

# I had to use sudo for some reason:
sudo fastlane init

# I managed to get all my current screenshots and metadata locally:
sudo fastlane deliver init --use_live_version true

# Now using the 'screenshots' lane (see below), I try to upload my screenshots:
sudo fastlane screenshots

这是我的

screenshots
车道:

default_platform(:ios)

platform :ios do
  desc "Send screenshots to App Store Connect"
  lane :screenshots do
    deliver(
      submit_for_review: true,
      skip_binary_upload: true,
      skip_metadata: true,
      skip_app_version_update: true,
      skip_screenshots: false,
      overwrite_screenshots: true,
      screenshots_path: "./screenshots",
      force: true,
      app_version: "1.5.3"
    )
  end
end

这是我的

Deliverfile

api_key_path "./app_store_connect.json"
use_live_version true

但是当我跑那条车道时,我收到以下错误:

Could not find a version to edit for app 'Mistikee Lite' for 'IOS'

如何修复该问题以便上传屏幕截图?

谢谢。

ios app-store-connect fastlane
2个回答
0
投票

发生错误是因为我的应用程序已获得批准并投入生产。


0
投票

创建新版本添加标志

--app_version $(new_version)

(已经发布的版本无法更新)

© www.soinside.com 2019 - 2024. All rights reserved.