草庐IT

fastlane-snapshot

全部标签

ios - 如何在faSTLane中设置环境变量?

我已经阅读了文档,但我仍然对在fastfile或bash_profile中的何处设置环境变量感到困惑。你能帮我解决这个问题吗?我想要实现的是在fastfile中设置apple开发人员凭据,并且不应该再次询问是否有任何用户提取我的代码并尝试构建它。我在faSTLane文件中写这个。如果我错了,请告诉我。default_platform(:ios)platform:iosdoENV["FASTLANE_DONT_STORE_PASSWORD"]="1"ENV["FASTLANE_USER"]=""ENV["FASTLANE_PASSWORD"]=""desc"GENERATESCREENS

ios - FaSTLane:似乎没有为此项目设置 CURRENT_PROJECT_VERSION 键

我正在关注这个website使用hockeyapp设置faSTLane的指南,但我遇到了错误:BUILD_NUMBER=>"TheredoesnotseemtobeaCURRENT_PROJECT_VERSIONkeysetforthisproject.Addthiskeytoyourtarget'sexpertbuildsettings."}我在actions文件夹中创建了build_number_icon.rb,我什至尝试对build_number进行硬编码并测试运行faSTLane。仍然出现相同的错误。我错过了什么吗?我一直在再次阅读指南,以防我错过了这些步骤。#Buildand

ios - 如何使用 .env 文件覆盖 faSTLane 的 appfile 中的值

在某些情况下,我们需要覆盖faSTLane的appfile中的值,例如使用不同的苹果帐户发布应用程序,但没有记录在案的官方方式。 最佳答案 最简单的方法是使用环境变量:像这样使用Appfile:apple_idENV["APPLE_ID"]||"default@company.com"app_identifierENV["APP_IDENTIFIER"]||"com.company.default"当您现在调用fastlane时没有环境变量:fastlanebeta它将使用提供的默认值(default@company.com)设置一

ios - faSTLane:部署到本地 iOS 设备

我正在使用faSTLane来管理配置文件、将构建推送到TestFlight等,但现在我想知道是否可以通过任何faSTLane命令或管道在我的本地(USB)iOS设备上进行部署?特别是通过faSTLane将ReactNative应用程序部署到本地设备会很棒吗? 最佳答案 目前还没有这样的选项,至少我知道是这样。您可以通过键入faSTLaneactions查看所有可用的faSTLane命令,即使用faSTLane术语的“操作”。可用于从终端将应用程序部署到已连接设备的一种工具是使用ios-deploy.您可以使用faSTLane的gym

ios - 运行命令 faSTLane init 时,FaSTLane 永远卡住

我在xcode9中使用faSTLane并且我遇到了faSTLane(2.95.0)的问题。当我运行命令faSTLaneinit时,它显示了4个可供选择的选项。然后我选择了选项4,但它永远卡住了。如何解决这个问题? 最佳答案 使用sudofaSTLaneinit。这为我解决了问题https://github.com/fastlane/fastlane/issues/12500 关于ios-运行命令faSTLaneinit时,FaSTLane永远卡住,我们在StackOverflow上找到一

ios - 如何在 iOS 模拟器中测试动态类型(更大的字体大小)

可以手动更改iOS中的动态类型设置(“设置”>“通用”>“辅助功能”>“较大的文本”)。但这似乎不适用于当前的模拟器(撰写本文时为v9.3),并且手动执行此操作并不是需要自动化的解决方案。问题:有没有一种方法可以启动具有动态类型设置的应用程序来启动具有更大字体大小的应用程序?注意:这不仅对UI测试有用,还可以用于使用FaSTLaneSnapshot创建更大字体的屏幕截图。 最佳答案 虽然(据我所知)没有记录,但可以使用启动参数来定义初始动态类型设置。键:UIPreferredContentSizeCategoryName值:以下之一

Jenkins+Fastlane+自动化打包+蒲公英二维码展示+邮件通知+飞书机器人

前期准备1.ruby环境fastlane的安装需要Ruby2.0版本以上,虽然mac自带ruby,但是版本可能较低,并且权限较少,所以推荐使用RVM管理ruby版本。按照这篇文章安装就可以了Mac安装Ruby版本管理控制器2.Xcode命令行工具xcode-select--install如果已经安装会提示如下信息xcode-select:error:commandlinetoolsarealreadyinstalled,use"SoftwareUpdate"toinstallupdates未安装提示如图所示xcode安装.png直接点击安装就可以了,安装完成后再次执行xcode-select-

ios - 如果我的 UI 测试在其他本地化中不起作用,faSTLane 如何为不同的本地化截屏?

FaSTLane声称可以为我截取所有屏幕尺寸和本地化的屏幕截图。根据guide,我创建了一个这样的UI测试用例:overridefuncsetUp(){super.setUp()continueAfterFailure=falsesetupSnapshot(XCUIApplication())XCUIApplication().launch()}overridefunctearDown(){super.tearDown()}functestExample(){letapp=XCUIApplication()app.collectionViews.staticTexts["13"].sw

iOS Swift UI 测试(XCUITests)稳定性问题 - faSTLane 扫描

在通过快速channel(扫描)运行iOS测试期间,测试的稳定性会出现随机问题。日志中可见的错误:Lostconnectiontotheapplication(pidXXXX).:0有谁知道与应用程序失去连接的可能原因是什么?我的测试是在类中实现的,每个类都继承了BaseTest类,应用程序按以下方式启动:importXCTestclassBaseTest:XCTestCase{letapp=XCUIApplication()...overridefuncsetUp(){continueAfterFailure=falseapp.launch()...}overridefunctear

swift - 尝试进行涉及 webview 的 UI 测试时 Xcode 崩溃

致力于为SwiftiOS应用构建自动界面测试。该应用程序涉及用于使用Facebook登录的WebView。如果我尝试使用内置的XcodeUI记录构建UI测试,每次在webView范围内点击并尝试登录facebook时Xcode都会崩溃。不管我用我的iPhone6还是模拟器,不管什么Xcode都会崩溃。我正在使用Xcode9。以及FBSDKLoginKit和FBSDKCoreKit。重现步骤:1)有一个带有webview的应用2)点击记录UI测试3)单击webview范围内的任意位置这种行为有原因吗?我是否需要更改Xcode中的设置才能记录WebView交互?下面是我在Xcode崩溃时收