问题标签 [fastfile]
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.
xcode - 在 Fastfile 的 exportOptions.plist 文件中添加 generateAppStoreInformation
我正在尝试在 exportOptions.plist 中将 generateAppStoreInformation 添加为 true。但它显示此错误:generateAppStoreInformation
在 fastlane 文件中添加的最佳方法和命令是什么。
在 Fastfile 中将 generateAppStoreInformation 添加为 true 的确切语法是什么
fastlane - 如何确保构建使用 v14.x iOS/tvOS 模拟器?
我们环境中的一些构建失败,因为构建使用的是 13.X iOS/tvOS 模拟器,并且由于某种原因会导致问题。我对我们的 Fastfile 进行了更改,以便构建使用 14.2 模拟器,现在构建成功了。
这是我对快速文件所做的更改。
首先,我声明了一个字典:
然后,在 iOS 和 tvOS 的 run_tests 通道中,我引用了 iphonesimulator 和 appletvsimulator:
即使这个解决方案解决了这个问题,我真的不希望 XCODE_DESTINATION 字典必须专门引用操作系统版本和特定设备。
有没有一种方法可以配置这个 Fastfile,以便它仅在 XCode 中存在 14.X 模拟器时才运行测试,而不必在字典中明确指出?
谢谢!
ruby - 为什么“bundle exec fastlane android”也在 ios 平台块内执行代码?
我们有一个使用 Fastlane 构建的 React Native 应用程序。
一切正常,但是当我们优化 Fastfile 时,我们注意到 ios 平台块内的代码在指定 android 时也会执行,反之亦然。
车道被正确调用,因此如果我们指定“android”,则仅执行 android 车道。
也感觉 Fastlane 文档不包含有关此平台块的任何信息。
这里是我们Fastfile的简化版本。
我们执行只调用android的命令:
这里的输出:
android - 如何在 Fastlane Fastfile 中引用 Jenkins 系统环境变量?
我在 Jenkins 中有一些环境变量,例如 key-store-path、key-store-password 等。
我想知道在构建我的应用程序时如何在我的 Fastfile 中引用这些?是 $env 吗?
ios - Fastlane upload_to_testflight 通道正在手动寻找目标选择
我正在尝试使用 Fastfile 构建 ipa 文件并将其上传到 testflight,但是当我启动 fastlane 命令运行时,pop 即将到来并且正在寻找目标选择。因此它仍然需要手动干预,但我的目标是自动化部署过程。
我尝试使用 SCHEME 传递 Xcode 工作区的 TARGET ,但是它仍然需要手动提供目标选择。
有没有办法自动化这种方法将 ipa 文件上传到 Testflight?