问题标签 [fastlane-gym]

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 投票
0 回答
1095 浏览

ios - fastlane gym`在任何来源中都找不到rake-13.0.3`

当我运行gym 命令时,我得到了这个奇怪的错误。

这是完整的日志:

快车道环境

快车道环境

钥匙 价值
操作系统 10.15.6
红宝石 2.7.2
打包机? 真的
吉特 git 版本 2.24.3 (Apple Git-128)
安装源 ~/.gem/ruby/2.7.0/bin/fastlane
主持人 Mac OS X 10.15.6 (19G2005)
红宝石库目录 /usr/local/Cellar/ruby@2.7/2.7.2/lib
OpenSSL 版本 OpenSSL 1.1.1i 2020 年 12 月 8 日
包含 错误的
是自制的 错误的
通过 Fabric.app 安装 错误的
Xcode 路径 /Applications/Xcode.app/Contents/Developer/
Xcode 版本 12.4

系统语言环境

错误
找不到带有 UTF8 的语言环境

快车道文件:

`./fastlane/Fastfile` `./fastlane/Appfile`

快车道宝石

宝石 版本 更新状态
快车道 2.172.0 ✅ 最新

加载的 fastlane 插件:

未加载任何插件

加载的宝石
宝石 版本
你的意思 1.4.0
打包机 2.2.7
乌里 0.10.0
13.0.3
CFPropertyList 3.0.3
并发红宝石 1.1.8
i18n 1.8.7
小测试 5.14.3
线程安全 0.3.6
资讯 1.2.9
积极支持 5.2.4.4
public_suffix 4.0.6
可寻址 2.7.0
httpclient 2.8.3
json 2.5.1
阿尔戈利亚搜索 1.27.5
神器 3.0.15
原子 0.1.3
aws-事件流 1.1.0
aws-分区 1.420.0
aws-sigv4 1.2.2
jmespath 1.4.0
aws-sdk-核心 3.111.2
aws-sdk-kms 1.41.0
aws-sdk-s3 1.87.0
巴博萨 1.0.4
克莱德 1.0.3
模糊匹配 2.0.4
小憩 1.1.0
网管 0.11.0
1.14.2
民族精神 0.12.0
台风 1.4.0
Cocoapods 核心 1.10.0.rc.1
cocoapods-deintegrate 1.0.4
cocoapods 下载器 1.4.0
cocoapods 插件 1.0.0
cocoapods-搜索 1.0.0
可可足类树干 1.5.0
Cocoapods-尝试 1.2.0
彩色2 3.1.2
逃脱 0.0.4
四冲 2.3.1
gh_inspector 1.1.3
莫利尼略 0.6.6
红宝石男子气概 1.4.0
纳奈莫 0.3.0
xcodeproj 1.19.0
可可足类 1.10.0.rc.1
有色 1.2
高线 1.7.10
指挥官快车道 4.4.6
声明性的 0.0.20
声明式选项 0.1.0
摘要-CRC 0.6.3
unf_ext 0.0.7.7
联合国基金会 0.1.4
域名 0.5.20190701
dotenv 2.7.6
emoji_regex 3.2.1
前任 0.78.1
faraday-net_http 1.0.1
多篇文章 2.0.0
ruby2_keywords 0.0.4
法拉第 1.3.0
http-cookie 1.0.3
法拉第饼干罐 0.0.7
faraday_middleware 1.0.0
快速图像 2.2.1
jwt 2.2.2
备忘录 0.16.2
multi_json 1.15.0
操作系统 1.1.1
印章 0.14.1
谷歌认证 0.15.0
迷你哑剧 1.0.2
超级 0.1.0
可代表的 3.0.4
可重试 3.1.2
谷歌 api 客户端 0.38.0
rexml 3.2.4
网砖 1.7.0
谷歌 apis 核心 0.2.1
google-apis-iamcredentials_v1 0.1.0
google-apis-storage_v1 0.1.0
谷歌云环境 1.4.0
谷歌云错误 1.0.1
谷歌云核心 1.5.0
谷歌云存储 1.30.0
mini_magick 4.11.0
列表 3.6.0
rubyzip 2.3.0
安全 0.1.3
自然 2.2.1
simctl 1.6.8
松弛通知器 2.3.2
终端通知器 2.0.0
unicode-display_width 1.7.0
终端表 1.8.0
tty-屏幕 0.8.1
tty 光标 0.7.1
tty-spinner 0.9.3
word_wrap 1.0.0
胭脂 2.0.7
漂亮的 0.3.0
xcpretty-travis-格式化程序 1.0.1

生成于: 2021-01-28

0 投票
1 回答
219 浏览

xcode - 在 Fastfile 的 exportOptions.plist 文件中添加 generateAppStoreInformation

我正在尝试在 exportOptions.plist 中将 generateAppStoreInformation 添加为 true。但它显示此错误:generateAppStoreInformation在 fastlane 文件中添加的最佳方法和命令是什么。

在 Fastfile 中将 generateAppStoreInformation 添加为 true 的确切语法是什么

0 投票
1 回答
649 浏览

swift - 更改特定目标 Fastlane 的版本和内部版本号

我正在尝试将 Fastlane 实现到包含 30 多个应用程序的 Xcode 项目中。

此刻,我被困在为“AppStore”构建应用程序的通道上,因为它必须更改特定目标的版本和内部版本号。我的车道代码是:

车道可以工作,但是当我查看项目时,我发现所有目标的版本和内部版本号都发生了变化,这有点但不方便。

有任何想法吗??

0 投票
0 回答
107 浏览

ios - 没有配置文件匹配问题,使用 Match as AdHoc 创建的配置文件但由于找不到 AppStore 配置文件而出错

我在 github 操作上运行我的 fastlane,它在我的本地机器上运行良好,我创建的配置文件是 match AdHoc com.app.development但是在 github 操作中运行时它的抛出错误如下,我想简单地构建一个 IPA 并将其发布到 firebase 应用程序分发这在本地工作。

我在这里想念什么?尝试过去 48 小时,但结果相同,带有参数的 fastlane 操作的多个排列

在此处输入图像描述

谢谢你的时间

0 投票
1 回答
106 浏览

ionic-framework - Ionic React App IOS Build 失败“配置文件”

我尝试为 IOS 平台构建我的应用程序。我在 Windows 上,这就是为什么我不能使用 XCode 并使用 fastlane 遵循 Ionic appflow。

我根据本指南https://ionic.io/docs/appflow/package/credentials#ios-credentials使用苹果开发者网站和 openssl 生成了证书、配置文件等

这些是我的错误:

错误:“应用程序”需要配置文件。在签名和功能编辑器中选择一个配置文件。(在项目“App”的目标“App”中)

而fastlane总结显示动作“gym”失败了

我很困惑,因为在记录错误之前的一些行它说:

检测到的配置文件映射:{:"com.sebastian.IonicTestApp"=>"Boehler IT Solutions Testing"}

0 投票
1 回答
69 浏览

ios - XCBuild 在调用 fastlane 健身房时显示错误

我有一个具有多个目标的应用程序并尝试配置 fastlane 的健身房。此外,我们在应用程序中使用了相当广泛的编译器标志。

我得到这个错误FIXME: Implement XCBuild support for macros in overriding parameters with condition sets: DEVELOPMENT_TEAM[config=Release] = ***

在gym执行此xcodebuild命令后出现错误: set -o pipefail && xcodebuild -workspace Workspace.xcworkspace -scheme Scheme -xcconfig Config.xcconfig -sdk 'iphoneos14.5' -destination 'generic/platform=iOS' -archivePath archivePath.xcarchive archive | tee Myapp.log | xcpretty

该应用程序是原生的,没有 Ionic 或 ReactNative 或任何类似的东西。

你知道它来自哪里吗?或者我该如何解决?

谢谢您的帮助。

0 投票
0 回答
20 浏览

xcode - 应用中心:应用内更新已禁用:此版本是侧载或使用浏览器以私密模式下载的

使用以下代码fastlane生成ipa时Enterprisefastlane

它会工作并且会生成一个ipa。但是第一次打开应用程序时,我收到了警告 In-app updates disabled: This release was either side-loaded or downloaded using a browser in private mode.

任何帮助是极大的赞赏!

0 投票
0 回答
169 浏览

ios - 通过 Jenkins 和 Fastlane 构建 iOS 管道时出现 CodeSign 错误

我正在尝试使用 Jenkins 和 Fastlane 构建 iOS 应用程序。Jenkins master 是一台 Linux 机器,slave 是一台 macOS 机器,两者都在 AWS 上运行。

项目存储库托管在 Gitlab 上。

当管道通过 Jenkins 运行时,会出现以下错误:

以下构建命令失败:CompileSwift normal arm64 CodeSign /Users/ec2-user/Library/Developer/Xcode/DerivedData/AssociatedPress-fccudiwnsqoxlobymusvrmoonnxe/Build/Intermediates.noindex/ArchiveIntermediates/AssociatedPress/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/AssociatedPress\ Notification\ Extension .appex

我的 fsyfile 的内容是:

Fastfile如下:-

只有在通过 Jenkins 运行 CodeSign 时,构建才会失败。在 macOS 从节点上本地运行 fastlane 命令时,构建成功。

版本:-

  • macOS:11.5.1
  • xocde 版本:12.5.1
  • 快车道:2.192.0

我已经尝试了一些解决方案,例如在健身房之前解锁钥匙串,运行 set-key-partition-list 命令,但都没有解决问题。

0 投票
1 回答
119 浏览

ios - 具有多个证书的 Fastlane

假设我们有两个有效证书和两个对应的配置文件用于单个应用程序。

假设我们出于与问题无关的原因需要此设置。

我们如何使用 fastlane / fastlane match 根据一些附加条件(在 fastfile 中指定)来使用一个或另一个?

0 投票
1 回答
413 浏览

ios - Fastlane,部署 iOS,致命错误 YogaKit.modulemap not found

我想将我的带有 Fastlane 的 react-native 应用程序部署到 TestFlight,我得到以下错误

编译 main.m

致命错误:找不到模块映射文件“/Users/amir/Library/Developer/Xcode/DerivedData/AwesomeProject-bitngzmdoketklfzyahmkpigwbxk/Build/Intermediates.noindex/ArchiveIntermediates/AwesomeProject/BuildProductsPath/Release-iphoneos/YogaKit/YogaKit.modulemap”

编译 AwesomeProject_vers.c ** 存档失败 **

以下构建命令失败:CompileC /Users/amir/Library/Developer/Xcode/DerivedData/AwesomeProject-bitngzmdoketklfzyahmkpigwbxk/Build/Intermediates.noindex/ArchiveIntermediates/AwesomeProject/IntermediateBuildFilesPath/AwesomeProject.build/Release-iphoneos/AwesomeProject.build/Objects- normal/armv7/AwesomeProject_vers.o /Users/amir/Library/Developer/Xcode/DerivedData/AwesomeProject-bitngzmdoketklfzyahmkpigwbxk/Build/Intermediates.noindex/ArchiveIntermediates/AwesomeProject/IntermediateBuildFilesPath/AwesomeProject.build/Release-iphoneos/AwesomeProject.build/DerivedSources/ AwesomeProject_vers.c 正常 armv7 c com.apple.compilers.llvm.clang.1_0.compiler(在项目“AwesomeProject”的目标“AwesomeProject”中)

这是我可以在 Xcode 中打开应用程序的地方(the .xcworkspace, NOT .xcodeproj/),然后在设备和模拟器中运行应用程序并构建它而不会出现任何错误。

Fastfile 的健身房部分是:

环境

项目根目录下的 Gemfile 内容