我正在使用Fastlane进行持续部署以实现颤振。
当我尝试在Fastlane中运行build命令时,我会收到警告:
CocoaPods警告:未安装▸。跳舱安装。CocoaPods用于检索iOS和macOS平台端的插件代码,以响应您在Dart端的插件使用。如果没有CocoaPods,插件将无法在iOS或macOS上工作。有关更多信息,请参见▸安装:▸brew安装cocoapods▸pod安装
但是,当我从bash运行颤振build (不是在Fastfile中)时,我没有得到这个错误。
这是我在Fastfile中运行的命令:
lane :beta do
sh "cd
我们正在开发一个iOS应用程序使用的反应-本机。而且每次开发人员更新时,开发人员都需要在QA电话上构建并安装测试。
现在,我试图使用fastlane和firebase应用分发,为QA分发新的应用程序。
当我创建新版本时,QA收到了有关这方面的电子邮件通知,他们可以在firebase应用程序分发版上检查它。但是没有下载和安装按钮,只有这样的消息。
Device registered!
The developer now needs to update their app to run on your device. You'll get an email when the app is
我正在尝试实现CI/CD的颤振与gitlab。我正在使用fastlane将应用程序部署到firebase进行分发。
我在..gitlab ci.yml中的脚本如下
stages:
- build # All jobs related for building app for iOS/Android
- deploy
flutter_build_android: #Job name
stage: build # kind of
before_script:
- cd android
- bundle install --deployment
script:
我有快速设置,为用户界面测试和单元测试构建应用程序。问题是,当我运行fastlane build (为ui测试生成.app文件)和fastlane test (用于单元测试)时,它要构建2次项目。因此,我的问题是,是否有单元测试iOS应用程序而不用再构建项目(也许我们可以使用fastlane build命令的构建输出)?
谢谢
desc "Build for UI tests"
lane :build do
xcbuild(
workspace: "test.xcworkspace",
scheme: "Debug",
尽管我安装了gem "cocoapods“并在正确的目录中执行了"pod install”命令(在我的例子中是platforms/ios,因为我们正在构建一个离子应用程序),但我使用fastlane gym的构建失败了,并显示以下消息:
library not found for -lPods-Appname
我正在尝试将我的示例项目UberClone与Fastlane集成起来。我有三个目标
UberClone UberCloneTest UberCloneUITest
我创建了如下所示的快速文件,并下载了fastlane,但我需要您的帮助,集成fastlane测试是否可以。我如何构建这个文件?
default_platform(:ios)
platform :ios do
# 1
desc "ui test and unit tests need to check"
# 2
lane :create_app do
# 3
produce
end